function smn_db_query($query, $link = 'db_link') { global ${$link}; if (defined('STORE_DB_TRANSACTIONS') && STORE_DB_TRANSACTIONS == 'true') { error_log('QUERY ' . $query . "\n", 3, STORE_PAGE_PARSE_TIME_LOG); } $result = mysql_query($query, ${$link}) or smn_db_error($query, mysql_errno(), mysql_error()); if (defined('STORE_DB_TRANSACTIONS') && STORE_DB_TRANSACTIONS == 'true') { $result_error = mysql_error(); error_log('RESULT ' . $result . ' ' . $result_error . "\n", 3, STORE_PAGE_PARSE_TIME_LOG); } return $result; }
function smn_db_query($query, $link = 'db_link') { global ${$link}, $logger; if (defined('STORE_DB_TRANSACTIONS') && STORE_DB_TRANSACTIONS == 'true') { if (!is_object($logger)) { $logger = new logger(); } $logger->write($query, 'QUERY'); } $result = mysql_query($query, ${$link}) or smn_db_error($query, mysql_errno(), mysql_error()); if (defined('STORE_DB_TRANSACTIONS') && STORE_DB_TRANSACTIONS == 'true') { if (mysql_error()) { $logger->write(mysql_error(), 'ERROR'); } } return $result; }