Example #1
0
 public function execute()
 {
     if (false === ($ban = GWF_Ban::getByID(Common::getGet('bid')))) {
         return GWF_HTML::err('ERR_DATABASE', array(__FILE__, __LINE__));
     }
     if ($ban->getUser()->getID() !== GWF_Session::getUserID()) {
         return GWF_HTML::err('ERR_DATABASE', array(__FILE__, __LINE__));
     }
     if (!$ban->isWarning()) {
         return GWF_HTML::err('ERR_DATABASE', array(__FILE__, __LINE__));
     }
     if (false === $ban->saveOption(GWF_Ban::READ, true)) {
         return GWF_HTML::err('ERR_DATABASE', array(__FILE__, __LINE__));
     }
     return $this->module->message('msg_marked_read');
 }