forked from phpmyadmin/phpmyadmin
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdb_details_links.php3
77 lines (71 loc) · 2.05 KB
/
db_details_links.php3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<?php
/* $Id$ */
/**
* Prepares links
*/
// Export link if there is at least one table
if ($num_tables > 0) {
$lnk3 = '<a href="db_details_export.php3?' . $url_query . '">';
$lnk4 = '<a href="db_search.php3?' . $url_query . '">';
}
else {
$lnk3 = '';
$lnk4 = '';
}
// Drop link if allowed
if (!$cfg['AllowUserDropDatabase']) {
// Check if the user is a Superuser
$result = @PMA_mysql_query('USE mysql');
$cfg['AllowUserDropDatabase'] = (!PMA_mysql_error());
}
if ($cfg['AllowUserDropDatabase']) {
$lnk5 = '<a href="sql.php3?' . $url_query . '&sql_query='
. urlencode('DROP DATABASE ' . PMA_backquote($db))
. '&zero_rows='
. urlencode(sprintf($strDatabaseHasBeenDropped, htmlspecialchars(PMA_backquote($db))))
. '&goto=main.php3&back=db_details' . $sub_part . '.php3&reload=1"' . "\n"
. ' class="drop" '
. 'onclick="return confirmLink(this, \'DROP DATABASE ' . PMA_jsFormat($db) . '\')">';
}
else {
$lnk5 = '';
}
/**
* Displays links
*/
?>
<p>
[
<a href="db_details.php3?<?php echo $url_query; ?>&db_query_force=1">
<b><?php echo $strSQL; ?></b></a> |
<a href="db_details_structure.php3?<?php echo $url_query; ?>">
<b><?php echo $strStructure; ?></b></a> |
<?php echo $lnk3 . "\n"; ?>
<b><?php echo $strExport; ?></b><?php if ($lnk3) echo '</a>' ?> |
<?php echo $lnk4 . "\n"; ?>
<b><?php echo $strSearch; ?></b><?php if ($lnk4) echo '</a>'; echo "\n";
/**
* Query by example and dump of the db
* Only displayed if there is at least one table in the db
*/
if ($num_tables > 0) {
?>
| <b><a href="tbl_qbe.php3?<?php echo $url_query; ?>"><?php echo $strQBE; ?></a></b>
<?php
} // end if
echo "\n";
?>
]
<?php
if ($lnk5) {
?>
[
<?php echo $lnk5 . "\n"; ?>
<b><?php echo $strDrop; ?></b></a>
]
<?php
} // end if
echo "\n";
?>
</p>
<hr />