public function submitEvent(Request $request)
 {
     $data = json_decode($request->getContent());
     $event = new Event();
     $event->name = $data->event->name;
     if (array_key_exists('public', $data->event)) {
         $event->public = true;
     } else {
         $event->public = '';
     }
     $event->location = $data->event->location;
     $event->description = $data->event->description;
     $event->date = $data->event->date;
     $event->stime = $data->event->stime;
     $event->etime = $data->event->etime;
     $event->uid = Auth::user()->uid;
     try {
         $saveflag = Event::saveEvent($event);
     } catch (Exception $e) {
         print '<script type="text/javascript">';
         print 'alert("The system has encountered an error please try again later")';
         print '</script>';
     }
     $this->validatePoll($request, $event->eid);
     $this->splitEmails($data->emails[0], $event->eid);
     ApiEventItemController::submitItems($request, $event->eid);
 }
Ejemplo n.º 2
0
 public static function submitItems($eid)
 {
     $input = Request::all();
     $itemsList = $input['returnlist'];
     $itemArray = array_map('trim', explode(',', $itemsList));
     $request = new \Illuminate\Http\Request();
     $request->input('itemlist');
     $request->itemlist = $itemArray;
     ApiEventItemController::submitItems($request, $eid);
 }