Esempio n. 1
0
 public function get_detailed_event($event_id)
 {
     $event = $this->get_event($event_id);
     if (!$event) {
         return [];
     }
     $event['joined'] = $this->etu_model->get_event_joined($event_id);
     $event['joined_count'] = count($event['joined']);
     $event['messages'] = $this->em_model->get_event_messages($event_id);
     return $event;
 }
Esempio n. 2
0
 public function message_post($event_id)
 {
     try {
         if (!$this->post('message')) {
             $this->response('Missing Parameters', 400);
         }
         $data = ['message' => $this->post('message'), 'events_id' => $event_id, 'users_id' => $this->user_id, 'created' => date('Y-m-d H:i:s')];
         $data['id'] = $this->em_model->add($data);
         $this->send_notification('new_message', $event_id);
         $this->response($data, 200);
     } catch (Exception $e) {
         $this->response($e->getMessage(), $e->getCode());
     }
 }