fixed some coding style inconcistencies and optimized a bit both the '$set$' switch cases
This commit is contained in:
@@ -8,6 +8,7 @@
|
|||||||
require('./grab_globals.inc.php3');
|
require('./grab_globals.inc.php3');
|
||||||
require('./lib.inc.php3');
|
require('./lib.inc.php3');
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Initializes some variables
|
* Initializes some variables
|
||||||
*/
|
*/
|
||||||
@@ -68,16 +69,16 @@ if (isset($primary_key) && ($submit_type != $strInsertAsNewRow)) {
|
|||||||
if ($is_encoded) {
|
if ($is_encoded) {
|
||||||
$f = 'field_' . md5($key);
|
$f = 'field_' . md5($key);
|
||||||
} else {
|
} else {
|
||||||
$f = "field_$key";
|
$f = 'field_' . $key;
|
||||||
}
|
}
|
||||||
if (isset($$f)) {
|
if (!empty($$f)) {
|
||||||
if (get_magic_quotes_gpc()) {
|
if (get_magic_quotes_gpc()) {
|
||||||
$val = "'" . (($$f) ? implode(',', $$f) : '') . "'";
|
$val = "'" . implode(',', $$f) . "'";
|
||||||
} else {
|
} else {
|
||||||
$val = "'" . addslashes(($$f) ? implode(',', $$f) : '') . "'";
|
$val = "'" . addslashes(implode(',', $$f)) . "'";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$val = '';
|
$val = "''";
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@@ -89,16 +90,16 @@ if (isset($primary_key) && ($submit_type != $strInsertAsNewRow)) {
|
|||||||
break;
|
break;
|
||||||
} // end switch
|
} // end switch
|
||||||
|
|
||||||
if (!empty($val)) {
|
if (!empty($val)) {
|
||||||
if (empty($funcs[$key])) {
|
if (empty($funcs[$key])) {
|
||||||
$valuelist .= backquote($key) . ' = ' . $val . ', ';
|
$valuelist .= backquote($key) . ' = ' . $val . ', ';
|
||||||
} else {
|
} else {
|
||||||
$valuelist .= backquote($key) . " = $funcs[$key]($val), ";
|
$valuelist .= backquote($key) . " = $funcs[$key]($val), ";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} // end while
|
} // end while
|
||||||
|
|
||||||
// Builds the sql update query
|
// Builds the sql upate query
|
||||||
$valuelist = ereg_replace(', $', '', $valuelist);
|
$valuelist = ereg_replace(', $', '', $valuelist);
|
||||||
$query = 'UPDATE ' . backquote($table) . " SET $valuelist WHERE $primary_key";
|
$query = 'UPDATE ' . backquote($table) . " SET $valuelist WHERE $primary_key";
|
||||||
} // end row update
|
} // end row update
|
||||||
@@ -129,17 +130,17 @@ else {
|
|||||||
if ($is_encoded) {
|
if ($is_encoded) {
|
||||||
$f = 'field_' . md5($key);
|
$f = 'field_' . md5($key);
|
||||||
} else {
|
} else {
|
||||||
$f = "field_$key";
|
$f = 'field_' . $key;
|
||||||
}
|
}
|
||||||
if (isset($$f)) {
|
if (!empty($$f)) {
|
||||||
if (get_magic_quotes_gpc()) {
|
if (get_magic_quotes_gpc()) {
|
||||||
$val = "'" . (($$f) ? implode(',', $$f) : '') . "'";
|
$val = "'" . implode(',', $$f) . "'";
|
||||||
} else {
|
} else {
|
||||||
$val = "'" . addslashes(($$f) ? implode(',', $$f) : '') . "'";
|
$val = "'" . addslashes(implode(',', $$f)) . "'";
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
$val = "''";
|
||||||
}
|
}
|
||||||
else
|
|
||||||
$val = "''";
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
if (get_magic_quotes_gpc()) {
|
if (get_magic_quotes_gpc()) {
|
||||||
@@ -180,7 +181,7 @@ if (!$result) {
|
|||||||
if (file_exists('./' . $goto)) {
|
if (file_exists('./' . $goto)) {
|
||||||
include('./header.inc.php3');
|
include('./header.inc.php3');
|
||||||
$message = $strModifications;
|
$message = $strModifications;
|
||||||
include('./' . ereg_replace('\.\.*', '.', $goto)); //preg_replace('/\.\.*/', '.', $goto));
|
include('./' . ereg_replace('\.\.*', '.', $goto));
|
||||||
} else {
|
} else {
|
||||||
header('Location: ' . $goto);
|
header('Location: ' . $goto);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user