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); }
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); }