public static function details(Request $request) { //Note this is piggybacking on regular event controller functions, beware of changing them!! $eid = $request->eid; $event = Event::getEvent($eid); $invites = Self::getInvitesFromEid($eid); $all_poll_options = Self::getPollOptionsFromEid($eid); $itemslist = Event::getEventItems($eid); $userRSVP = Invite::getUserRSVP($eid); $items = []; $item_users = []; $ticketcost = (string) $event['ticketprice']; if (!strpos($ticketcost, '.')) { $ticketcost = $ticketcost . ".00"; } foreach ($itemslist as $item) { array_push($items, $item); if ($item->uid != 0) { $tmpUser = User::getById($item->uid); array_push($item_users, $tmpUser); } } $chat_messages = MessageController::getMessagesFromEid($eid); return response()->json(compact('event', 'all_poll_options', 'items', 'invites', 'chat_messages', 'item_users', 'userRSVP', 'ticketcost')); }
public function details(Request $request) { //Note this is piggybacking on regular event controller functions, beware of changing them!! $eid = $request['eid']; $event = Event::getEvent($eid); $invites = EventController::getInvitesFromEid($eid); $all_poll_options = EventController::getPollOptionsFromEid($eid); $itemslist = Event::getEventItems($eid); $items = []; foreach ($itemslist as $item) { array_push($items, $item); } $chat_messages = MessageController::getMessagesFromEid($eid); return response()->json(compact('event', 'all_poll_options', 'items', 'invites', 'chat_messages')); }
public function declarePollWinner() { $uid = Auth::user()['uid']; $input = Request::all(); $event = Event::getEvent($input['eid']); $event->date = $input['value']; if ($uid == $event->uid) { try { 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>'; return view('errors.error_event'); } return view('events/success_date')->with('date', $input['value']); } else { return view('errors.error_event'); } }