]> git.joonet.de Git - adminer.git/commitdiff
Relative function concat
authorjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Fri, 28 Aug 2009 14:09:53 +0000 (14:09 +0000)
committerjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Fri, 28 Aug 2009 14:09:53 +0000 (14:09 +0000)
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@1034 7c3ca157-0c34-0410-bff1-cbf682f78f5c

adminer/include/adminer.inc.php

index c59e45a92c8ebb02dda3b09264fcde4d5007d84e..d4bd60f68c8ee7c49b20155f7fda6d063cdc6775 100644 (file)
@@ -362,6 +362,9 @@ class Adminer {
                                $return[] = "addtime";
                                $return[] = "subtime";
                        }
+                       if (ereg('char|text', $field["type"])) {
+                               $return[] = "concat";
+                       }
                }
                if ($field["null"]) {
                        array_unshift($return, "NULL");
@@ -396,7 +399,7 @@ class Adminer {
                        $return = idf_escape($name) . " $function $return";
                } elseif (ereg('^[+-] interval$', $function)) {
                        $return = idf_escape($name) . " $function " . (preg_match("~^([0-9]+|'[0-9.: -]') [A-Z_]+$~i", $value) ? $value : $return);
-               } elseif (ereg('^(addtime|subtime)$', $function)) {
+               } elseif (ereg('^(addtime|subtime|concat)$', $function)) {
                        $return = "$function(" . idf_escape($name) . ", $return)";
                } elseif (ereg('^(md5|sha1|password)$', $function)) {
                        $return = "$function($return)";