From d8006df483a040b9d7c0b9567fee9ade75769f34 Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Sat, 1 Sep 2012 08:47:16 -0700 Subject: [PATCH] Add new methods to plugin --- plugins/plugin.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/plugins/plugin.php b/plugins/plugin.php index 6eb4b20f..2ee2fab1 100644 --- a/plugins/plugin.php +++ b/plugins/plugin.php @@ -40,6 +40,8 @@ class AdminerPlugin extends Adminer { case 2: return parent::$function($args[0], $args[1]); case 3: return parent::$function($args[0], $args[1], $args[2]); case 4: return parent::$function($args[0], $args[1], $args[2], $args[3]); + case 5: return parent::$function($args[0], $args[1], $args[2], $args[3], $args[4]); + case 6: return parent::$function($args[0], $args[1], $args[2], $args[3], $args[4], $args[5]); default: trigger_error('Too many parameters.', E_USER_WARNING); } } @@ -53,6 +55,8 @@ class AdminerPlugin extends Adminer { case 2: $return = $plugin->$function($args[0], $args[1]); break; case 3: $return = $plugin->$function($args[0], $args[1], $args[2]); break; case 4: $return = $plugin->$function($args[0], $args[1], $args[2], $args[3]); break; + case 5: $return = $plugin->$function($args[0], $args[1], $args[2], $args[3], $args[4]); break; + case 6: $return = $plugin->$function($args[0], $args[1], $args[2], $args[3], $args[4], $args[5]); break; default: trigger_error('Too many parameters.', E_USER_WARNING); } if ($return !== null) { @@ -117,6 +121,11 @@ class AdminerPlugin extends Adminer { return $this->_applyPlugin(__FUNCTION__, $args); } + function queryTimeout() { + $args = func_get_args(); + return $this->_applyPlugin(__FUNCTION__, $args); + } + function headers() { $args = func_get_args(); return $this->_applyPlugin(__FUNCTION__, $args); @@ -267,6 +276,11 @@ class AdminerPlugin extends Adminer { return $this->_applyPlugin(__FUNCTION__, $args); } + function selectQueryBuild() { + $args = func_get_args(); + return $this->_applyPlugin(__FUNCTION__, $args); + } + function messageQuery() { $args = func_get_args(); return $this->_applyPlugin(__FUNCTION__, $args); @@ -312,6 +326,11 @@ class AdminerPlugin extends Adminer { return $this->_applyPlugin(__FUNCTION__, $args); } + function databasesPrint() { + $args = func_get_args(); + return $this->_applyPlugin(__FUNCTION__, $args); + } + function tablesPrint() { $args = func_get_args(); return $this->_applyPlugin(__FUNCTION__, $args);