// SQL queries
function SQL_QUERY ($sql_string, $F, $L) {
- global $link, $CSS, $_CONFIG, $OK;
+ global $link, $CSS, $OK;
// Link is up?
if (!is_resource($link)) return false;
$queryTime = $querytimeAfter - $querytimeBefore;
// Save last successfull query
- $_CONFIG['db_last_query'] = $sql_string;
+ setConfigEntry('db_last_query', $sql_string);
// Count this query
incrementConfigEntry('sql_count');
} // END - if
// Count DB hits
- if (getConfig('db_hits_run') == null) {
+ if (!isConfigEntrySet('db_hits_run')) {
// Count in dummy variable
- $_CONFIG['db_hits_run'] = 1;
+ setConfigEntry('db_hits_run', 1);
} else {
// Count to config array
- $_CONFIG['db_hits_run']++;
+ incrementConfigEntry('db_hits_run');
}
// Return the result
}
// SQL num rows
-function SQL_NUMROWS($result) {
+function SQL_NUMROWS ($result) {
// Is the result a valid resource?
if (is_resource($result)) {
// Get the count of rows from database
}
// SQL result
-function SQL_RESULT($res, $row, $field) {
+function SQL_RESULT ($res, $row, $field) {
$result = mysql_result($res, $row, $field);
return $result;
}
// SQL connect
-function SQL_CONNECT($host, $login, $password, $F, $L) {
+function SQL_CONNECT ($host, $login, $password, $F, $L) {
$connect = mysql_connect($host, $login, $password) or addFatalMessage($F." (".$L."):".mysql_error());
return $connect;
}
// SQL select database
-function SQL_SELECT_DB($dbName, $link, $F, $L) {
- $select = false;
- if (is_resource($link)) {
- $select = mysql_select_db($dbName, $link) or addFatalMessage($F." (".$L."):".mysql_error());
- }
- return $select;
+function SQL_SELECT_DB ($dbName, $link, $F, $L) {
+ // Is there still a valid link? If not, skip it.
+ if (!is_resource($link)) return false;
+
+ return mysql_select_db($dbName, $link) or addFatalMessage($F." (".$L."):".mysql_error());
}
// SQL close link
-function SQL_CLOSE(&$link, $F, $L) {
- global $_CONFIG, $cacheInstance, $cacheArray;
+function SQL_CLOSE (&$link, $F, $L) {
+ global $cacheInstance, $cacheArray;
- // Is there still a valid link?
if (!is_resource($link)) {
// Skip double close
return false;
//* DEBUG: */ echo "DB=".getConfig('db_hits').",CACHE=".getConfig('cache_hits')."<br />\n";
if ((GET_EXT_VERSION("cache") >= "0.0.7") && (getConfig('db_hits') > 0) && (getConfig('cache_hits') > 0) && (is_object($cacheInstance))) {
// Add new hits
- $_CONFIG['db_hits'] += getConfig('db_hits_run');
+ incrementConfigEntry('db_hits', getConfig('db_hits_run'));
// Update counter for db/cache
UPDATE_CONFIG(array("db_hits", "cache_hits"), array(bigintval(getConfig('db_hits')), bigintval(getConfig('cache_hits'))));
// Was the eval() command fine?
if ($query == "failed") {
// Something went wrong?
- print "eval=".htmlentities($eval)."<pre>";
- debug_print_backtrace();
- die("</pre>");
+ printf("eval=%s\n<pre>%s</pre>",
+ htmlentities($eval),
+ debug_get_printable_backtrace()
+ );
+
+ // Abort further code executions
+ exit;
} // END - if
if ($run) {