From 309f6813f1d3d33277c6bef8af6b79f86238bedf Mon Sep 17 00:00:00 2001 From: jakubvrana Date: Fri, 28 Aug 2009 14:09:53 +0000 Subject: [PATCH] Relative function concat git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@1034 7c3ca157-0c34-0410-bff1-cbf682f78f5c --- adminer/include/adminer.inc.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/adminer/include/adminer.inc.php b/adminer/include/adminer.inc.php index c59e45a9..d4bd60f6 100644 --- a/adminer/include/adminer.inc.php +++ b/adminer/include/adminer.inc.php @@ -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)";