コード例 #1
0
 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'));
 }
コード例 #2
0
 private function delete_message()
 {
     AppContext::get_session()->csrf_post_protect();
     ShoutboxService::delete('WHERE id=:id', array('id' => $this->shoutbox_message->get_id()));
 }