Example #1
0
 public function deleteUser($user, $delete_units = true)
 {
     global $database;
     $database = getSQLDB();
     //delete from users
     $query = "DELETE FROM `" . DB_PREFIX . "users` WHERE `id` = " . $user->id . " LIMIT 1";
     $result = $database->query($query);
     if (!isset($database->affected_rows) || $database->affected_rows == 0) {
         debug("user not found in DB");
         return false;
     }
     //delete from sessions
     $query = "DELETE FROM `" . DB_PREFIX . "sessions` WHERE `user_id` = '" . $user->id . "';";
     $result = $database->query($query);
     //delete all the info
     dispatchEventToModules("onUserDeleted", $user);
     return true;
 }
Example #2
0
 public function upgradeSystem()
 {
     $tmp = array();
     debug("Upgrading system");
     dispatchEventToModules("upgrade", $tmp);
     //create tables and folders
     debug("System upgraded");
     return true;
 }