more defensive measures against failed or lost DB

This commit is contained in:
Friendika 2011-01-10 20:14:19 -08:00
parent cb1832a755
commit 9493c29810
1 changed files with 22 additions and 4 deletions

View File

@ -132,11 +132,29 @@ function q($sql) {
global $db;
$args = func_get_args();
unset($args[0]);
if($db) {
$ret = $db->q(vsprintf($sql,$args));
return $ret;
}
/**
*
* This will happen occasionally trying to store the
* session data after abnormal program termination
*
*/
logger('dba: no database: ' . print_r($args,true));
return false;
}}
// raw db query, no arguments
/**
*
* Raw db query, no arguments
*
*/
if(! function_exists('dbq')) {
function dbq($sql) {