diff --git a/include/auth.inc.php b/include/auth.inc.php index 5e83f8af..85f70d5b 100644 --- a/include/auth.inc.php +++ b/include/auth.inc.php @@ -33,6 +33,7 @@ if (isset($_POST["server"])) { unset($_SESSION["passwords"][$_GET["server"]]); unset($_SESSION["databases"][$_GET["server"]]); unset($_SESSION["tokens"][$_GET["server"]]); + unset($_SESSION["history"][$_GET["server"]]); redirect(substr($SELF, 0, -1), lang('Logout successful.')); } } diff --git a/include/functions.inc.php b/include/functions.inc.php index 5f450ab7..e5d55f4d 100644 --- a/include/functions.inc.php +++ b/include/functions.inc.php @@ -96,8 +96,8 @@ function query_redirect($query, $location, $message, $redirect = true, $execute $id = "sql-" . count($_SESSION["messages"]); $sql = ""; if ($query) { - $sql = " " . lang('SQL command') . "'; - $_SESSION["history"][] = $query; + $sql = " " . lang('SQL command') . "'; + $_SESSION["history"][$_GET["server"]][$_GET["db"]][] = $query; } if ($execute) { $failed = !$dbh->query($query); diff --git a/sql.inc.php b/sql.inc.php index 74454ffc..7096910f 100644 --- a/sql.inc.php +++ b/sql.inc.php @@ -67,7 +67,7 @@ if (!$error && $_POST) { ?>
-

+