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/relation.lib.php')
-rw-r--r--libraries/relation.lib.php20
1 files changed, 10 insertions, 10 deletions
diff --git a/libraries/relation.lib.php b/libraries/relation.lib.php
index 231784b585..f85440818a 100644
--- a/libraries/relation.lib.php
+++ b/libraries/relation.lib.php
@@ -659,7 +659,7 @@ function PMA_getForeigners($db, $table, $column = '', $source = 'both')
. '.' . PMA_Util::backquote($cfgRelation['relation']) . '
WHERE `master_db` = \'' . PMA_Util::sqlAddSlashes($db) . '\'
AND `master_table` = \'' . PMA_Util::sqlAddSlashes($table) . '\' ';
- if ($pmaString->strlen($column)) {
+ if (/*overload*/mb_strlen($column)) {
$rel_query .= ' AND `master_field` = '
. '\'' . PMA_Util::sqlAddSlashes($column) . '\'';
}
@@ -668,7 +668,7 @@ function PMA_getForeigners($db, $table, $column = '', $source = 'both')
);
}
- if (($source == 'both' || $source == 'foreign') && $pmaString->strlen($table)) {
+ if (($source == 'both' || $source == 'foreign') && /*overload*/mb_strlen($table)) {
$showCreateTableQuery = 'SHOW CREATE TABLE '
. PMA_Util::backquote($db) . '.' . PMA_Util::backquote($table);
@@ -683,9 +683,9 @@ function PMA_getForeigners($db, $table, $column = '', $source = 'both')
/**
* Emulating relations for some information_schema and data_dictionary tables
*/
- $isInformationSchema = $pmaString->strtolower($db) == 'information_schema';
+ $isInformationSchema = /*overload*/mb_strtolower($db) == 'information_schema';
$is_data_dictionary = PMA_DRIZZLE
- && $pmaString->strtolower($db) == 'data_dictionary';
+ && /*overload*/mb_strtolower($db) == 'data_dictionary';
if (($isInformationSchema || $is_data_dictionary)
&& ($source == 'internal' || $source == 'both')
) {
@@ -698,9 +698,9 @@ function PMA_getForeigners($db, $table, $column = '', $source = 'both')
}
if (isset($GLOBALS[$relations_key][$table])) {
foreach ($GLOBALS[$relations_key][$table] as $field => $relations) {
- if ((! $pmaString->strlen($column) || $column == $field)
+ if ((! /*overload*/mb_strlen($column) || $column == $field)
&& (! isset($foreign[$field])
- || ! $pmaString->strlen($foreign[$field]))
+ || ! /*overload*/mb_strlen($foreign[$field]))
) {
$foreign[$field] = $relations;
}
@@ -883,7 +883,7 @@ function PMA_setDbComment($db, $comment = '')
return false;
}
- if ($GLOBALS['PMA_String']->strlen($comment)) {
+ if (/*overload*/mb_strlen($comment)) {
$upd_query = 'INSERT INTO '
. PMA_Util::backquote($cfgRelation['db']) . '.'
. PMA_Util::backquote($cfgRelation['column_info'])
@@ -928,7 +928,7 @@ function PMA_setHistory($db, $table, $username, $sqlquery)
$maxCharactersInDisplayedSQL = $GLOBALS['cfg']['MaxCharactersInDisplayedSQL'];
// Prevent to run this automatically on Footer class destroying in testsuite
if (defined('TESTSUITE')
- || $GLOBALS['PMA_String']->strlen($sqlquery) > $maxCharactersInDisplayedSQL
+ || /*overload*/mb_strlen($sqlquery) > $maxCharactersInDisplayedSQL
) {
return;
}
@@ -1093,14 +1093,14 @@ function PMA_buildForeignDropdown($foreign, $data, $mode)
}
foreach ($foreign as $key => $value) {
- if ($GLOBALS['PMA_String']->strlen($value) <= $GLOBALS['cfg']['LimitChars']
+ if (/*overload*/mb_strlen($value) <= $GLOBALS['cfg']['LimitChars']
) {
$vtitle = '';
$value = htmlspecialchars($value);
} else {
$vtitle = htmlspecialchars($value);
$value = htmlspecialchars(
- $GLOBALS['PMA_String']->substr(
+ /*overload*/mb_substr(
$value, 0, $GLOBALS['cfg']['LimitChars']
) . '...'
);