diff options
Diffstat (limited to 'libraries/gis/GIS_Geometry.class.php')
-rw-r--r-- | libraries/gis/GIS_Geometry.class.php | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/libraries/gis/GIS_Geometry.class.php b/libraries/gis/GIS_Geometry.class.php index b2be72e4da..e5dfdf0303 100644 --- a/libraries/gis/GIS_Geometry.class.php +++ b/libraries/gis/GIS_Geometry.class.php @@ -181,9 +181,9 @@ abstract class PMA_GIS_Geometry $pmaString = $GLOBALS['PMA_String']; if (preg_match("/^'" . $geom_types . "\(.*\)',[0-9]*$/i", $value)) { - $last_comma = $pmaString->strripos($value, ","); - $srid = trim($pmaString->substr($value, $last_comma + 1)); - $wkt = trim($pmaString->substr($value, 1, $last_comma - 2)); + $last_comma = /*overload*/mb_strripos($value, ","); + $srid = trim(/*overload*/mb_substr($value, $last_comma + 1)); + $wkt = trim(/*overload*/mb_substr($value, 1, $last_comma - 2)); } elseif (preg_match("/^" . $geom_types . "\(.*\)$/i", $value)) { $wkt = $value; } @@ -258,10 +258,10 @@ abstract class PMA_GIS_Geometry /** @var PMA_String $pmaString */ $pmaString = $GLOBALS['PMA_String']; - $ol_array = $pmaString->substr( + $ol_array = /*overload*/mb_substr( $ol_array, 0, - $pmaString->strlen($ol_array) - 2 + /*overload*/mb_strlen($ol_array) - 2 ); $ol_array .= ')'; @@ -311,10 +311,10 @@ abstract class PMA_GIS_Geometry /** @var PMA_String $pmaString */ $pmaString = $GLOBALS['PMA_String']; - $ol_array = $pmaString->substr( + $ol_array = /*overload*/mb_substr( $ol_array, 0, - $pmaString->strlen($ol_array) - 2 + /*overload*/mb_strlen($ol_array) - 2 ); $ol_array .= ')'; @@ -359,10 +359,10 @@ abstract class PMA_GIS_Geometry /** @var PMA_String $pmaString */ $pmaString = $GLOBALS['PMA_String']; - $ol_array = $pmaString->substr( + $ol_array = /*overload*/mb_substr( $ol_array, 0, - $pmaString->strlen($ol_array) - 2 + /*overload*/mb_strlen($ol_array) - 2 ); $ol_array .= ')'; |