function SQL_QUERY_ESC($qstring, $data, $file, $line, $run=true, $strip=true) {
global $link;
+ // Init variable
+ $query = "failed";
+
if ($strip) {
$strip = "true";
} else {
$strip = "false";
}
- $query = "";
$eval = "\$query = sprintf(\"".$qstring."\"";
foreach ($data as $var) {
if ((!empty($var)) || ($var === 0)) {
//* DEBUG: */ fclose($fp);
// Run the code
- @eval($eval);
+ eval($eval);
// Was the eval() command fine?
- if (empty($query)) {
+ if ($query == "failed") {
// Something went wrong?
print "eval=".htmlentities($eval)."<pre>";
debug_print_backtrace();