Permalink
Browse files

Link table names in SQL queries

git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@1510 7c3ca157-0c34-0410-bff1-cbf682f78f5c
  • Loading branch information...
1 parent 9507f3b commit 8e81039531714aa9dedd2ea881d020d9a3f33d91 jakubvrana committed May 2, 2010
Showing with 16 additions and 1 deletion.
  1. +12 −1 adminer/include/adminer.inc.php
  2. +3 −0 adminer/static/editing.js
  3. +1 −0 changes.txt
@@ -483,7 +483,7 @@ function dumpFormat($select, $value = "") {
* @return null
*/
function navigation($missing) {
- global $VERSION, $connection, $token;
+ global $VERSION, $connection, $token, $driver;
?>
<h1>
<a href="http://www.adminer.org/" id="h1"><?php echo $this->name(); ?></a>
@@ -519,6 +519,17 @@ function navigation($missing) {
echo "<p class='message'>" . lang('No tables.') . "\n";
} else {
$this->tablesPrint($tables);
+ $links = array();
+ foreach ($tables as $table => $type) {
+ $links[] = preg_quote($table, '/');
+ }
+ echo "<script type='text/javascript'>\n";
+ echo "var jushLinks = { $driver: [ '" . addcslashes(h(ME), "\\'/") . "table=\$&', /\\b(" . implode("|", $links) . ")\\b/g ] };\n";
+ echo "jushLinks.bac = jushLinks.$driver;\n";
+ echo "jushLinks.bra = jushLinks.$driver;\n";
+ echo "jushLinks.mssql_bra = jushLinks.$driver;\n";
+ echo "jushLinks.sqlite_quo = jushLinks.$driver;\n";
+ echo "</script>\n";
}
echo '<p><a href="' . h(ME) . 'create=">' . bold(lang('Create new table'), $_GET["create"] === "") . "</a>\n";
}
@@ -15,6 +15,9 @@ function bodyLoad(version) {
jush.urls.sqlset[0] = jush.urls.sql[0];
jush.urls.sqlstatus[0] = jush.urls.sql[0];
jush.style(jushRoot + 'jush.css');
+ if (window.jushLinks) {
+ jush.custom_links = jushLinks;
+ }
jush.highlight_tag('pre', 0);
jush.highlight_tag('code');
}
View
@@ -9,6 +9,7 @@ Allow semicolon as CSV separator
Autofocus username in login form
Disable spellchecking in SQL textareas
Japanese translation
+Link table names in SQL queries
Defer table information in database overview to JavaScript (performance)
Big tables optimizations (performance)

0 comments on commit 8e81039

Please sign in to comment.