]> git.joonet.de Git - adminer.git/commitdiff
Save history in adminer_message_query
authorjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Thu, 16 Jul 2009 09:24:16 +0000 (09:24 +0000)
committerjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Thu, 16 Jul 2009 09:24:16 +0000 (09:24 +0000)
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@840 7c3ca157-0c34-0410-bff1-cbf682f78f5c

adminer/include/adminer.inc.php
adminer/include/functions.inc.php

index 5cd0460ec1a6d8ee2d2c36c4242d5cead7414371..1fa1a40961db3b2abf523514fb1499ae57e1dee9 100644 (file)
@@ -73,7 +73,8 @@ function adminer_select_val($val, $link) {
 function adminer_message_query($query) {
        global $SELF;
        $id = "sql-" . count($_SESSION["messages"]);
-       return call_adminer('message_query', " <a href='#$id' onclick=\"return !toggle('$id');\">" . lang('SQL command') . "</a><div id='$id' class='hidden'><pre class='jush-sql'>" . htmlspecialchars($query) . '</pre><a href="' . htmlspecialchars($SELF . 'sql=&history=' . count($_SESSION["history"][$_GET["server"]][$_GET["db"]])) . '">' . lang('Edit') . '</a></div>', $query);
+       $_SESSION["history"][$_GET["server"]][$_GET["db"]][] = $query;
+       return call_adminer('message_query', " <a href='#$id' onclick=\"return !toggle('$id');\">" . lang('SQL command') . "</a><div id='$id' class='hidden'><pre class='jush-sql'>" . htmlspecialchars($query) . '</pre><a href="' . htmlspecialchars($SELF . 'sql=&history=' . (count($_SESSION["history"][$_GET["server"]][$_GET["db"]]) - 1)) . '">' . lang('Edit') . '</a></div>', $query);
 }
 
 /** Prints navigation after Adminer title
index 706f46ee58ff23a8d1e814c494668e320edc5f27..998e0c2860ecf444c7017af20ed9c1b849aa8184 100644 (file)
@@ -107,7 +107,6 @@ function query_redirect($query, $location, $message, $redirect = true, $execute
        $sql = "";
        if ($query) {
                $sql = adminer_message_query($query);
-               $_SESSION["history"][$_GET["server"]][$_GET["db"]][] = $query;
        }
        if ($execute) {
                $failed = !$dbh->query($query);