public function execute(HTTPRequestCustom $request) { AppContext::get_session()->csrf_get_protect(); $message = $this->get_message($request); $this->check_authorizations($message); ShoutboxService::delete('WHERE id=:id', array('id' => $message->get_id())); AppContext::get_response()->redirect($request->get_url_referrer() ? $request->get_url_referrer() : ShoutboxUrlBuilder::home(), LangLoader::get_message('shoutbox.message.success.delete', 'common', 'shoutbox')); }
private function delete_message() { AppContext::get_session()->csrf_post_protect(); ShoutboxService::delete('WHERE id=:id', array('id' => $this->shoutbox_message->get_id())); }