Esempio n. 1
0
 /**
  * @return SS_HTTPResponse
  */
 public function toggleSummit()
 {
     try {
         $event_id = (int) $this->request->param('EVENT_ID');
         $this->event_manager->toggleSummitEvent($event_id);
         return $this->updated();
     } catch (NotFoundEntityException $ex1) {
         SS_Log::log($ex1, SS_Log::ERR);
         return $this->notFound($ex1->getMessage());
     } catch (EntityValidationException $ex2) {
         SS_Log::log($ex2, SS_Log::NOTICE);
         return $this->validationError($ex2->getMessages());
     } catch (Exception $ex) {
         SS_Log::log($ex, SS_Log::ERR);
         return $this->serverError();
     }
 }