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:
authorMadhura Jayaratne <madhura.cj@gmail.com>2011-07-10 20:43:50 +0400
committerMadhura Jayaratne <madhura.cj@gmail.com>2011-07-10 20:43:50 +0400
commit2795a9061ca0a2c4f344303b686c64dbbc7032cd (patch)
treef0d83314f0822075e574a90b41dd15ba61799518 /tbl_replace.php
parentc81db372d79bf96acc8a4a2cdb2fe7f0430b57e4 (diff)
Resolve problems due to merge commit
Diffstat (limited to 'tbl_replace.php')
-rw-r--r--tbl_replace.php34
1 files changed, 27 insertions, 7 deletions
diff --git a/tbl_replace.php b/tbl_replace.php
index b2f8d97f2f..04ac9314f0 100644
--- a/tbl_replace.php
+++ b/tbl_replace.php
@@ -153,7 +153,29 @@ $func_optional_param = array(
'UNIX_TIMESTAMP',
);
-$gis_from_text_functions = array( 'GeomFromText', 'GeomCollFromText', 'LineFromText', 'MLineFromText', 'PointFromText', 'MPointFromText', 'PolyFromText', 'MPolyFromText',);$gis_from_wkb_functions = array( 'GeomFromWKB', 'GeomCollFromWKB', 'LineFromWKB', 'MLineFromWKB', 'PointFromWKB', 'MPointFromWKB', 'PolyFromWKB', 'MPolyFromWKB',);foreach ($loop_array as $rownumber => $where_clause) {
+$gis_from_text_functions = array(
+ 'GeomFromText',
+ 'GeomCollFromText',
+ 'LineFromText',
+ 'MLineFromText',
+ 'PointFromText',
+ 'MPointFromText',
+ 'PolyFromText',
+ 'MPolyFromText',
+);
+
+$gis_from_wkb_functions = array(
+ 'GeomFromWKB',
+ 'GeomCollFromWKB',
+ 'LineFromWKB',
+ 'MLineFromWKB',
+ 'PointFromWKB',
+ 'MPointFromWKB',
+ 'PolyFromWKB',
+ 'MPolyFromWKB',
+);
+
+foreach ($loop_array as $rownumber => $where_clause) {
// skip fields to be ignored
if (! $using_key && isset($_REQUEST['insert_ignore_' . $where_clause])) {
continue;
@@ -238,11 +260,6 @@ $gis_from_text_functions = array( 'GeomFromText', 'GeomCollFromText', '
/* This way user will know what UUID new row has */
$uuid = PMA_DBI_fetch_value('SELECT UUID()');
$cur_value = "'" . $uuid . "'";
- } elseif (!in_array($me_funcs[$key], $func_no_param)
- || ($val != "''" && in_array($me_funcs[$key], $func_optional_param))) {
- $cur_value = $me_funcs[$key] . '(' . $val . ')';
- } else {
- $cur_value = $me_funcs[$key] . '()';
} elseif ((in_array($me_funcs[$key], $gis_from_text_functions)
&& substr($val, 0, 3) == "'''")
|| in_array($me_funcs[$key], $gis_from_wkb_functions)
@@ -252,8 +269,11 @@ $gis_from_text_functions = array( 'GeomFromText', 'GeomCollFromText', '
// Remove escaping apostrophes
$val = str_replace("''", "'", $val);
$cur_value = $me_funcs[$key] . '(' . $val . ')';
- } else {
+ } elseif (! in_array($me_funcs[$key], $func_no_param)
+ || ($val != "''" && in_array($me_funcs[$key], $func_optional_param))) {
$cur_value = $me_funcs[$key] . '(' . $val . ')';
+ } else {
+ $cur_value = $me_funcs[$key] . '()';
}
// i n s e r t