Beispiel #1
0
 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;
 }
Beispiel #2
0
 static function stat()
 {
     return DB::_execute('stat');
 }
Beispiel #3
0
 function errno()
 {
     return DB::_execute('errno');
 }
Beispiel #4
0
 static function checkquery($sql)
 {
     return DB::_execute('CheckQuery');
 }