public function get(RESTApiRequest $request, $parent_id)
 {
     $events = \Event::getAllNotEndedEvents($parent_id);
     if (empty($events)) {
         return null;
     }
     $allowed_events = array('send_msg', 'update_epg', 'reboot', 'cut_off', 'cut_on');
     foreach ($events as $event) {
         \Event::setConfirmed($event['id']);
         if (!in_array($event['event'], $allowed_events)) {
             continue;
         }
         $result = array();
         $result['id'] = $event['id'];
         $result['type'] = $event['event'];
         $result['msg'] = $event['msg'];
         $result['send_time'] = strtotime($event['addtime']);
         return $result;
     }
     return null;
 }
Example #2
0
 public function setEventConfirm()
 {
     $event_id = intval($_REQUEST['event_id']);
     Event::setConfirmed($event_id);
     return true;
 }
 public function confirmEvent()
 {
     Event::setConfirmed(intval($_REQUEST['event_active_id']));
     $res['data'] = 'ok';
     return $res;
 }