Add new methods to plugin

This commit is contained in:
Jakub Vrana 2012-09-01 08:47:16 -07:00
parent b9eb811e66
commit d8006df483

View file

@ -40,6 +40,8 @@ class AdminerPlugin extends Adminer {
case 2: return parent::$function($args[0], $args[1]); case 2: return parent::$function($args[0], $args[1]);
case 3: return parent::$function($args[0], $args[1], $args[2]); 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 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); 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 2: $return = $plugin->$function($args[0], $args[1]); break;
case 3: $return = $plugin->$function($args[0], $args[1], $args[2]); 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 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); default: trigger_error('Too many parameters.', E_USER_WARNING);
} }
if ($return !== null) { if ($return !== null) {
@ -117,6 +121,11 @@ class AdminerPlugin extends Adminer {
return $this->_applyPlugin(__FUNCTION__, $args); return $this->_applyPlugin(__FUNCTION__, $args);
} }
function queryTimeout() {
$args = func_get_args();
return $this->_applyPlugin(__FUNCTION__, $args);
}
function headers() { function headers() {
$args = func_get_args(); $args = func_get_args();
return $this->_applyPlugin(__FUNCTION__, $args); return $this->_applyPlugin(__FUNCTION__, $args);
@ -267,6 +276,11 @@ class AdminerPlugin extends Adminer {
return $this->_applyPlugin(__FUNCTION__, $args); return $this->_applyPlugin(__FUNCTION__, $args);
} }
function selectQueryBuild() {
$args = func_get_args();
return $this->_applyPlugin(__FUNCTION__, $args);
}
function messageQuery() { function messageQuery() {
$args = func_get_args(); $args = func_get_args();
return $this->_applyPlugin(__FUNCTION__, $args); return $this->_applyPlugin(__FUNCTION__, $args);
@ -312,6 +326,11 @@ class AdminerPlugin extends Adminer {
return $this->_applyPlugin(__FUNCTION__, $args); return $this->_applyPlugin(__FUNCTION__, $args);
} }
function databasesPrint() {
$args = func_get_args();
return $this->_applyPlugin(__FUNCTION__, $args);
}
function tablesPrint() { function tablesPrint() {
$args = func_get_args(); $args = func_get_args();
return $this->_applyPlugin(__FUNCTION__, $args); return $this->_applyPlugin(__FUNCTION__, $args);