예제 #1
0
 /**
  *
  * get single user
  */
 static function getUser($value, $field = 'username')
 {
     //
     // use database
     //
     if (gatorconf::get('use_database')) {
         $db = new DBDriver();
         $value = $db->escape($value);
         $rs = $db->query("SELECT * FROM users WHERE {$field} = '{$value}'");
         return $db->fetch($rs);
     }
     //
     // use user_config_file
     //
     $current_users = gator::getAllUsers();
     // search users
     foreach ($current_users as $user) {
         // account match
         if (isset($user[$field]) && $user[$field] == $value) {
             return $user;
         }
     }
     return false;
 }
예제 #2
0
 public function query($sql, $params, $log)
 {
     return $this->driver->query($sql, $params, $log);
 }