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; }
public function upgradeSystem() { $tmp = array(); debug("Upgrading system"); dispatchEventToModules("upgrade", $tmp); //create tables and folders debug("System upgraded"); return true; }