Diff of /adminer/sql.inc.php [85d212] .. [288568]  Maximize  Restore

Switch to side-by-side view

--- a/adminer/sql.inc.php
+++ b/adminer/sql.inc.php
@@ -57,7 +57,7 @@
 		$errors = array();
 		$line = 0;
 		$parse = '[\'"' . ($jush == "sql" ? '`#' : ($jush == "sqlite" ? '`[' : ($jush == "mssql" ? '[' : ''))) . ']|/\\*|-- |$' . ($jush == "pgsql" ? '|\\$[^$]*\\$' : '');
-		$total_start = microtime();
+		$total_start = microtime(true);
 		parse_str($_COOKIE["adminer_export"], $adminer_export);
 		$dump_format = $adminer->dumpFormat();
 		unset($dump_format["sql"]);
@@ -100,7 +100,7 @@
 							ob_flush();
 							flush(); // can take a long time - show the running query
 						}
-						$start = microtime(); // microtime(true) is available since PHP 5
+						$start = microtime(true);
 						//! don't allow changing of character_set_results, convert encoding of displayed query
 						if ($connection->multi_query($q) && is_object($connection2) && preg_match("~^$space*USE\\b~isU", $q)) {
 							$connection2->query($q);
@@ -108,7 +108,7 @@
 
 						do {
 							$result = $connection->store_result();
-							$end = microtime();
+							$end = microtime(true);
 							$time = " <span class='time'>(" . format_time($start, $end) . ")</span>"
 								. (strlen($q) < 1000 ? " <a href='" . h(ME) . "sql=" . urlencode(trim($q)) . "'>" . lang('Edit') . "</a>" : "") // 1000 - maximum length of encoded URL in IE is 2083 characters
 							;
@@ -172,7 +172,7 @@
 			echo "<p class='message'>" . lang('No commands to execute.') . "\n";
 		} elseif ($_POST["only_errors"]) {
 			echo "<p class='message'>" . lang('%d query(s) executed OK.', $commands - count($errors));
-			echo " <span class='time'>(" . format_time($total_start, microtime()) . ")</span>\n";
+			echo " <span class='time'>(" . format_time($total_start, microtime(true)) . ")</span>\n";
 		} elseif ($errors && $commands > 1) {
 			echo "<p class='error'>" . lang('Error in query') . ": " . implode("", $errors) . "\n";
 		}