]> git.joonet.de Git - adminer.git/commitdiff
Print warnings in call
authorJakub Vrana <jakub@vrana.cz>
Thu, 1 Feb 2018 10:58:04 +0000 (11:58 +0100)
committerJakub Vrana <jakub@vrana.cz>
Thu, 1 Feb 2018 10:58:04 +0000 (11:58 +0100)
adminer/call.inc.php
adminer/include/adminer.inc.php

index 9ceb398f35da1fe12fc24ac1248359d088e004a4..3f639a0c75cbcf99b5fb84514cde3ae011ecf061 100644 (file)
@@ -30,9 +30,11 @@ if (!$error && $_POST) {
        }
        
        $query = (isset($_GET["callf"]) ? "SELECT" : "CALL") . " " . table($PROCEDURE) . "(" . implode(", ", $call) . ")";
-       echo "<p><code class='jush-$jush'>" . h($query) . "</code> <a href='" . h(ME) . "sql=" . urlencode($query) . "'>" . lang('Edit') . "</a>\n";
+       $start = microtime(true);
+       $result = $connection->multi_query($query);
+       echo $adminer->selectQuery($query, $start);
        
-       if (!$connection->multi_query($query)) {
+       if (!$result) {
                echo "<p class='error'>" . error() . "\n";
        } else {
                $connection2 = connect();
index 3a01c85aee5382b7fd9356639b657ed851325f53..19a88d42eb83a55dc3f98250ca52df1ace71996d 100644 (file)
@@ -207,7 +207,7 @@ class Adminer {
        */
        function selectQuery($query, $start) {
                global $jush, $driver;
-               $return = "<p><code class='jush-$jush'>" . h(str_replace("\n", " ", $query)) . "</code> <span class='time'>(" . format_time($time) . ")</span>"
+               $return = "<p><code class='jush-$jush'>" . h(str_replace("\n", " ", $query)) . "</code> <span class='time'>(" . format_time($start) . ")</span>"
                        . (support("sql") ? " <a href='" . h(ME) . "sql=" . urlencode($query) . "'>" . lang('Edit') . "</a>" : "")
                ;
                $print = "</p>\n"; // required for IE9 inline edit