public function showEdit(Request $request) { $current_user = ParseUser::getCurrentUser(); Html\Assets::addLink(Html\Link::Css('/vendor/dropzone/dropzone.css')); Html\Assets::addLink(Html\Link::Css(elixir('css/default.css'))); Html\Assets::addLink(Html\Link::Script('//www.parsecdn.com/js/parse-1.6.7.min.js')); Html\Assets::addLink(Html\Link::Script('/vendor/dropzone/dropzone.js')); Html\Assets::addLink(Html\Link::Script(elixir('scripts/profileUploader.js'))); Html\Assets::addMetaTag(Html\Meta::Tag('description', '')); $renderData = $this->getRenderData($request); $renderData['user'] = $current_user; return view('editprofile', $renderData); }
public function __construct(Request $request) { //add default css and site js Html\Assets::addLink(Html\Link::Css('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400italic,600italic,600,700')); Html\Assets::addLink(Html\Link::Css('/vendor/bootstrap/3.3.5/css/bootstrap.min.css')); Html\Assets::addLink(Html\Link::Css('/vendor/font-awesome/4.4.0/css/font-awesome.min.css')); Html\Assets::addLink(Html\Link::Script('/vendor/jquery/1.11.1/jquery.min.js')); Html\Assets::addLink(Html\Link::Script(elixir('scripts/loading.js'))); Html\Assets::addLink(Html\Link::Script('/vendor/bootstrap/3.3.5/js/bootstrap.min.js')); Html\Assets::addLink(Html\Link::Script('/vendor/notifyjs/notify.min.js')); Html\Assets::addLink(Html\Link::Script(elixir('scripts/footer.js'))); Html\Assets::addLink(Html\Link::Script(elixir('scripts/notify.js'))); }
public function showLogin(Request $request) { Html\Assets::addLink(Html\Link::Css(elixir('css/default.css'))); Html\Assets::addMetaTag(Html\Meta::Tag('description', '')); Html\Assets::addLink(Html\Link::Script(elixir('scripts/login.js'))); $renderData = $this->getRenderData($request); $redirect_url = $request->getSchemeAndHttpHost() . '/fblogin'; $permissions = ['email']; $fb = new Facebook(['app_id' => config('facebook.app_id'), 'app_secret' => config('facebook.app_secret'), 'default_graph_version' => 'v2.2']); $helper = $fb->getRedirectLoginHelper(); $renderData['fb_login_url'] = $helper->getLoginUrl($redirect_url, $permissions); $renderData['msg'] = $request->session()->get('message') ?: ''; $renderData['activeTab'] = 'login'; return view('login', $renderData); }
public function showUploader($roomId, Request $request) { $current_user = ParseUser::getCurrentUser(); if (!$current_user) { return redirect()->route('login'); } $message = $request->input('msg'); Html\Assets::addLink(Html\Link::Css('/vendor/dropzone/dropzone.css')); Html\Assets::addLink(Html\Link::Css(elixir('css/default.css'))); Html\Assets::addLink(Html\Link::Script('//www.parsecdn.com/js/parse-1.6.7.min.js')); Html\Assets::addLink(Html\Link::Script('/vendor/dropzone/dropzone.js')); Html\Assets::addLink(Html\Link::Script(elixir('scripts/chatUploader.js'))); Html\Assets::addMetaTag(Html\Meta::Tag('description', '')); $query = new ParseQuery("ChatRoom"); $chatObj = $query->get($roomId); $renderData = $this->getRenderData($request); $renderData['user'] = $current_user; $renderData['chatObj'] = $chatObj; $renderData['message'] = $message; return view('chatUploader', $renderData); }
public function showCalendar(Request $request, $date = null) { $current_user = ParseUser::getCurrentUser(); if (!$current_user) { return redirect()->route('login'); } $dt = new \DateTime('now'); //$dt->setTimezone(new \DateTimeZone('America/Los_Angeles')); $st = $request->input('st'); if (!empty($st)) { $tm = strtotime($st); $dt->setTimestamp($tm); } $query = ParseUser::query(); $current_user = $query->get($current_user->getObjectId()); Html\Assets::addLink(Html\Link::Css('/vendor/responsive-calendar/0.9/css/responsive-calendar.css')); Html\Assets::addLink(Html\Link::Css(elixir('css/default.css'))); Html\Assets::addLink(Html\Link::Script('/vendor/responsive-calendar/0.9/js/responsive-calendar.min.js')); Html\Assets::addLink(Html\Link::Script(elixir('scripts/calendar.js'))); Html\Assets::addMetaTag(Html\Meta::Tag('description', '')); $renderData = $this->getRenderData($request); $renderData['user'] = $current_user; $renderData['showdate'] = $dt; $renderData['activeBarTab'] = "calendar"; return view('calendar', $renderData); }
public function editEvent($eventId, Request $request) { $current_user = ParseUser::getCurrentUser(); if (!$current_user) { return redirect()->route('login'); } Html\Assets::addLink(Html\Link::Css('/vendor/pickadate.js-3.5.6/lib/themes/default.css')); Html\Assets::addLink(Html\Link::Css('/vendor/pickadate.js-3.5.6/lib/themes/default.date.css')); Html\Assets::addLink(Html\Link::Css(elixir('css/default.css'))); Html\Assets::addLink(Html\Link::Script('/vendor/pickadate.js-3.5.6/lib/picker.js')); Html\Assets::addLink(Html\Link::Script('/vendor/pickadate.js-3.5.6/lib/picker.date.js')); Html\Assets::addLink(Html\Link::Script(elixir('scripts/newevent.js'))); Html\Assets::addMetaTag(Html\Meta::Tag('description', '')); $query = new ParseQuery("Events"); $query->includeKey('group'); try { $eventObj = $query->get($eventId); $renderData = $this->getRenderData($request); $renderData['user'] = $current_user; $renderData['navTitle'] = $eventObj->get('name'); $renderData['navBack'] = route('home'); $renderData['event'] = $eventObj; $renderData['group'] = $eventObj->get('group'); return view('editevent', $renderData); } catch (ParseException $ex) { // The object was not retrieved successfully. // error is a ParseException with an error code and message. echo $ex->getMessage(); } }
public function editGroup($groupid, Request $request) { $current_user = ParseUser::getCurrentUser(); if (!$current_user) { return redirect()->route('login'); } $query = ParseUser::query(); $current_user = $query->get($current_user->getObjectId()); Html\Assets::addLink(Html\Link::Css(elixir('css/default.css'))); Html\Assets::addMetaTag(Html\Meta::Tag('description', '')); Html\Assets::addLink(Html\Link::Script(elixir('scripts/newgroup.js'))); $query = new ParseQuery("Groups"); try { $group = $query->get($groupid); // The object was retrieved successfully. $relation = $group->getRelation('members'); $query = $relation->getQuery(); $members = $query->find(); $renderData = $this->getRenderData($request); $renderData['user'] = $current_user; $renderData['group'] = $group; $renderData['members'] = $members; return view('editgroup', $renderData); } catch (ParseException $ex) { // The object was not retrieved successfully. // error is a ParseException with an error code and message. echo $ex->getMessage(); } }