function checkquery($sql) { static $status = null, $checkcmd = array('SELECT', 'UPDATE', 'INSERT', 'REPLACE', 'DELETE'); if ($status === null) { $status = getglobal('config/security/querysafe/status'); } if ($status) { $cmd = trim(strtoupper(substr($sql, 0, strpos($sql, ' ')))); if (in_array($cmd, $checkcmd)) { $test = DB::_do_query_safe($sql); if ($test < 1) { DB::_execute('halt', 'security_error', $sql); } } } return true; }
static function stat() { return DB::_execute('stat'); }
function errno() { return DB::_execute('errno'); }
static function checkquery($sql) { return DB::_execute('CheckQuery'); }