public function logout() { parent::verifyIsAdminOrExit(); $this->logger->debug('AuthenticationController: Logout called for ' . $_SESSION[parent::SESSION_USERNAME]); unset($_SESSION[parent::ADMIN]); unset($_SESSION[parent::SESSION_USERNAME]); return parent::createSuccessJSONObject(); }
public function delete($id) { parent::verifyIsAdminOrExit(); $this->logger->info('TournamentController: Delete tournament called by ' . $_SESSION[parent::SESSION_USERNAME]); $this->logger->info("({$id}, {$name}, {$date})"); $res = parent::getDBHandler()->deleteTournament($id); $this->logger->debug('TournamentController: Delete result: ' . $res); return parent::createResponseJSONObject($res); }