]> git.joonet.de Git - adminer.git/commitdiff
Save bytes
authorJakub Vrana <jakub@vrana.cz>
Mon, 8 Feb 2021 16:22:53 +0000 (17:22 +0100)
committerJakub Vrana <jakub@vrana.cz>
Mon, 8 Feb 2021 16:22:53 +0000 (17:22 +0100)
adminer/include/adminer.inc.php

index b77f365076e8168c60bef996596a5c9f5a25f76e..626c7ab0bc416e5f613163ded0f43c8a1a3040fa 100644 (file)
@@ -676,8 +676,9 @@ class Adminer {
        function editFunctions($field) {
                global $edit_functions;
                $return = ($field["null"] ? "NULL/" : "");
+               $update = isset($_GET["select"]) || where($_GET);
                foreach ($edit_functions as $key => $functions) {
-                       if (!$key || (!isset($_GET["call"]) && (isset($_GET["select"]) || where($_GET)))) { // relative functions
+                       if (!$key || (!isset($_GET["call"]) && $update)) { // relative functions
                                foreach ($functions as $pattern => $val) {
                                        if (!$pattern || preg_match("~$pattern~", $field["type"])) {
                                                $return .= "/$val";
@@ -688,7 +689,7 @@ class Adminer {
                                }
                        }
                }
-               if ($field["auto_increment"] && !isset($_GET["select"]) && !where($_GET)) {
+               if ($field["auto_increment"] && !$update) {
                        $return = lang('Auto Increment');
                }
                return explode("/", $return);