Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/plugin_interface.lib.php')
-rw-r--r--libraries/plugin_interface.lib.php39
1 files changed, 13 insertions, 26 deletions
diff --git a/libraries/plugin_interface.lib.php b/libraries/plugin_interface.lib.php
index 7e18652ae4..d5725f4116 100644
--- a/libraries/plugin_interface.lib.php
+++ b/libraries/plugin_interface.lib.php
@@ -23,14 +23,11 @@ function PMA_getPlugin(
$plugins_dir,
$plugin_param = false
) {
- /** @var PMA_String $pmaString */
- $pmaString = $GLOBALS['PMA_String'];
-
$GLOBALS['plugin_param'] = $plugin_param;
- $class_name = $pmaString->strtoupper($plugin_type[0])
- . $pmaString->strtolower($pmaString->substr($plugin_type, 1))
- . $pmaString->strtoupper($plugin_format[0])
- . $pmaString->strtolower($pmaString->substr($plugin_format, 1));
+ $class_name = /*overload*/mb_strtoupper($plugin_type[0])
+ . /*overload*/mb_strtolower(/*overload*/mb_substr($plugin_type, 1))
+ . /*overload*/mb_strtoupper($plugin_format[0])
+ . /*overload*/mb_strtolower(/*overload*/mb_substr($plugin_format, 1));
$file = $class_name . ".class.php";
if (is_file($plugins_dir . $file)) {
include_once $plugins_dir . $file;
@@ -60,8 +57,6 @@ function PMA_getPlugins($plugin_type, $plugins_dir, $plugin_param)
return $plugin_list;
}
- /** @var PMA_String $pmaString */
- $pmaString = $GLOBALS['PMA_String'];
//@todo Find a way to use PMA_StringMB with UTF-8 instead of mb_*.
while ($file = @readdir($handle)) {
// In some situations, Mac OS creates a new file for each file
@@ -69,7 +64,7 @@ function PMA_getPlugins($plugin_type, $plugins_dir, $plugin_param)
// matches a file which does not start with a dot but ends
// with ".php"
$class_type = mb_strtoupper($plugin_type[0], 'UTF-8')
- . mb_strtolower($pmaString->substr($plugin_type, 1), 'UTF-8');
+ . mb_strtolower(/*overload*/mb_substr($plugin_type, 1), 'UTF-8');
if (is_file($plugins_dir . $file)
&& preg_match(
'@^' . $class_type . '(.+)\.class\.php$@i',
@@ -196,11 +191,9 @@ function PMA_pluginGetChoice($section, $name, &$list, $cfgname = null)
}
$ret = '<select id="plugins" name="' . $name . '">';
$default = PMA_pluginGetDefault($section, $cfgname);
- /** @var PMA_String $pmaString */
- $pmaString = $GLOBALS['PMA_String'];
foreach ($list as $plugin) {
- $plugin_name = $pmaString->strtolower(
- $pmaString->substr(get_class($plugin), $pmaString->strlen($section))
+ $plugin_name = /*overload*/mb_strtolower(
+ /*overload*/mb_substr(get_class($plugin), /*overload*/mb_strlen($section))
);
$ret .= '<option';
// If the form is being repopulated using $_GET data, that is priority
@@ -225,8 +218,8 @@ function PMA_pluginGetChoice($section, $name, &$list, $cfgname = null)
// Whether each plugin has to be saved as a file
foreach ($list as $plugin) {
- $plugin_name = $pmaString->strtolower(
- $pmaString->substr(get_class($plugin), $pmaString->strlen($section))
+ $plugin_name = /*overload*/mb_strtolower(
+ /*overload*/mb_substr(get_class($plugin), /*overload*/mb_strlen($section))
);
$ret .= '<input type="hidden" id="force_file_' . $plugin_name
. '" value="';
@@ -261,14 +254,11 @@ function PMA_pluginGetOneOption(
&$propertyGroup,
$is_subgroup = false
) {
- /** @var PMA_String $pmaString */
- $pmaString = $GLOBALS['PMA_String'];
-
$ret = "\n";
if (! $is_subgroup) {
// for subgroup headers
- if ($pmaString->strpos(get_class($propertyGroup), "PropertyItem")) {
+ if (/*overload*/mb_strpos(get_class($propertyGroup), "PropertyItem")) {
$properties = array($propertyGroup);
} else {
// for main groups
@@ -297,7 +287,7 @@ function PMA_pluginGetOneOption(
foreach ($properties as $propertyItem) {
$property_class = get_class($propertyItem);
// if the property is a subgroup, we deal with it recursively
- if ($pmaString->strpos($property_class, "Subgroup")) {
+ if (/*overload*/mb_strpos($property_class, "Subgroup")) {
// for subgroups
// each subgroup can have a header, which may also be a form element
$subgroup_header = $propertyItem->getSubgroupHeader();
@@ -512,9 +502,6 @@ function PMA_getHtmlForProperty(
*/
function PMA_pluginGetOptions($section, &$list)
{
- /** @var PMA_String $pmaString */
- $pmaString = $GLOBALS['PMA_String'];
-
$ret = '';
// Options for plugins that support them
foreach ($list as $plugin) {
@@ -524,8 +511,8 @@ function PMA_pluginGetOptions($section, &$list)
$options = $properties->getOptions();
}
- $plugin_name = $pmaString->strtolower(
- $pmaString->substr(get_class($plugin), $pmaString->strlen($section))
+ $plugin_name = /*overload*/mb_strtolower(
+ /*overload*/mb_substr(get_class($plugin), /*overload*/mb_strlen($section))
);
$ret .= '<div id="' . $plugin_name
. '_options" class="format_specific_options">';