[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_4_3_1-7267-ge15d5de

Piotr Przybylski crackpl at users.sourceforge.net
Wed Jul 6 19:32:16 CEST 2011


The branch, master has been updated
       via  e15d5de30991885663c3538b46e4de02d41dd74b (commit)
      from  c8b2cf6bf30e9704b3d7d1582c43df26ad2a97ca (commit)


- Log -----------------------------------------------------------------
commit e15d5de30991885663c3538b46e4de02d41dd74b
Author: Piotr Przybylski <piotrprz at gmail.com>
Date:   Wed Jul 6 19:29:54 2011 +0200

    Add TO_SECONDS and UUID_SHORT to MySQL function list (only for supported versions)

-----------------------------------------------------------------------

Summary of changes:
 libraries/data_mysql.inc.php |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/libraries/data_mysql.inc.php b/libraries/data_mysql.inc.php
index e457d57..d504d15 100644
--- a/libraries/data_mysql.inc.php
+++ b/libraries/data_mysql.inc.php
@@ -226,9 +226,11 @@ if ($cfg['ShowFunctionFields']) {
             'SQRT',
             'TAN',
             'TO_DAYS',
+            'TO_SECONDS',
             'TIME_TO_SEC',
             'UNCOMPRESSED_LENGTH',
             'UNIX_TIMESTAMP',
+            'UUID_SHORT',
             'WEEK',
             'WEEKDAY',
             'WEEKOFYEAR',
@@ -256,6 +258,14 @@ if ($cfg['ShowFunctionFields']) {
             'MPolyFromWKB',
         ),
     );
+    // $restrict_functions holds all known functions, remove these that are unavailable on current server
+    if (PMA_MYSQL_INT_VERSION < 50500) {
+        $restrict_functions['FUNC_NUMBER'] = array_diff($restrict_functions['FUNC_NUMBER'], array('TO_SECONDS'));
+    }
+    if (PMA_MYSQL_INT_VERSION < 50120) {
+        $restrict_functions['FUNC_NUMBER'] = array_diff($restrict_functions['FUNC_NUMBER'], array('UUID_SHORT'));
+    }
+
     if (empty($cfg['RestrictFunctions'])) {
         $cfg['RestrictFunctions'] = $restrict_functions;
     }


hooks/post-receive
-- 
phpMyAdmin




More information about the Git mailing list