diff options
Diffstat (limited to 'libraries/plugins/export/TableProperty.class.php')
-rw-r--r-- | libraries/plugins/export/TableProperty.class.php | 44 |
1 files changed, 19 insertions, 25 deletions
diff --git a/libraries/plugins/export/TableProperty.class.php b/libraries/plugins/export/TableProperty.class.php index 3ff5780058..1978b5926c 100644 --- a/libraries/plugins/export/TableProperty.class.php +++ b/libraries/plugins/export/TableProperty.class.php @@ -82,11 +82,9 @@ class TableProperty */ function getPureType() { - /** @var PMA_String $pmaString */ - $pmaString = $GLOBALS['PMA_String']; - $pos = $pmaString->strpos($this->type, "("); + $pos = /*overload*/mb_strpos($this->type, "("); if ($pos > 0) { - return $pmaString->substr($this->type, 0, $pos); + return /*overload*/mb_substr($this->type, 0, $pos); } return $this->type; } @@ -118,30 +116,28 @@ class TableProperty */ function getDotNetPrimitiveType() { - /** @var PMA_String $pmaString */ - $pmaString = $GLOBALS['PMA_String']; - if ($pmaString->strpos($this->type, "int") === 0) { + if (/*overload*/mb_strpos($this->type, "int") === 0) { return "int"; } - if ($pmaString->strpos($this->type, "longtext") === 0) { + if (/*overload*/mb_strpos($this->type, "longtext") === 0) { return "string"; } - if ($pmaString->strpos($this->type, "long") === 0) { + if (/*overload*/mb_strpos($this->type, "long") === 0) { return "long"; } - if ($pmaString->strpos($this->type, "char") === 0) { + if (/*overload*/mb_strpos($this->type, "char") === 0) { return "string"; } - if ($pmaString->strpos($this->type, "varchar") === 0) { + if (/*overload*/mb_strpos($this->type, "varchar") === 0) { return "string"; } - if ($pmaString->strpos($this->type, "text") === 0) { + if (/*overload*/mb_strpos($this->type, "text") === 0) { return "string"; } - if ($pmaString->strpos($this->type, "tinyint") === 0) { + if (/*overload*/mb_strpos($this->type, "tinyint") === 0) { return "bool"; } - if ($pmaString->strpos($this->type, "datetime") === 0) { + if (/*overload*/mb_strpos($this->type, "datetime") === 0) { return "DateTime"; } return "unknown"; @@ -154,30 +150,28 @@ class TableProperty */ function getDotNetObjectType() { - /** @var PMA_String $pmaString */ - $pmaString = $GLOBALS['PMA_String']; - if ($pmaString->strpos($this->type, "int") === 0) { + if (/*overload*/mb_strpos($this->type, "int") === 0) { return "Int32"; } - if ($pmaString->strpos($this->type, "longtext") === 0) { + if (/*overload*/mb_strpos($this->type, "longtext") === 0) { return "String"; } - if ($pmaString->strpos($this->type, "long") === 0) { + if (/*overload*/mb_strpos($this->type, "long") === 0) { return "Long"; } - if ($pmaString->strpos($this->type, "char") === 0) { + if (/*overload*/mb_strpos($this->type, "char") === 0) { return "String"; } - if ($pmaString->strpos($this->type, "varchar") === 0) { + if (/*overload*/mb_strpos($this->type, "varchar") === 0) { return "String"; } - if ($pmaString->strpos($this->type, "text") === 0) { + if (/*overload*/mb_strpos($this->type, "text") === 0) { return "String"; } - if ($pmaString->strpos($this->type, "tinyint") === 0) { + if (/*overload*/mb_strpos($this->type, "tinyint") === 0) { return "Boolean"; } - if ($pmaString->strpos($this->type, "datetime") === 0) { + if (/*overload*/mb_strpos($this->type, "datetime") === 0) { return "DateTime"; } return "Unknown"; @@ -190,7 +184,7 @@ class TableProperty */ function getIndexName() { - if ($GLOBALS['PMA_String']->strlen($this->key) > 0) { + if (/*overload*/mb_strlen($this->key) > 0) { return "index=\"" . htmlspecialchars($this->name, ENT_COMPAT, 'UTF-8') . "\""; |