Example #1
0
 /**
  *
  * delete user
  */
 static function deleteUser($username)
 {
     //
     // use database
     //
     if (gatorconf::get('use_database')) {
         $db = new DBDriver();
         $username = $db->escape($username);
         $sql = "DELETE FROM users WHERE username = '******'";
         return $db->execute($sql);
     }
     //
     // use user_config_file
     //
     $current_users = gator::getAllUsers();
     foreach ($current_users as $key => $user) {
         if ($user['username'] == $username) {
             unset($current_users[$key]);
             $json_config = json_encode($current_users);
             file_put_contents(gatorconf::get('user_config_file'), $json_config, LOCK_EX);
             break;
         }
     }
     return;
 }
Example #2
0
 public function escape($value)
 {
     return $this->driver->escape($value);
 }