/** * Shows the dashboard view. * * @return \Illuminate\View\View */ public function showDashboard() { $components = Component::orderBy('order')->get(); $incidents = $this->getIncidents(); $subscribers = $this->getSubscribers(); return View::make('dashboard.index')->withComponents($components)->withIncidents($incidents)->withSubscribers($subscribers); }
/** * Returns the rendered Blade templates. * * @return \Illuminate\View\View */ public function showIndex() { $components = Component::orderBy('order')->orderBy('created_at')->get(); $allIncidents = []; $incidentDays = Setting::get('app_incident_days') ?: 7; foreach (range(0, $incidentDays) as $i) { $date = Carbon::now()->subDays($i); $incidents = Incident::whereBetween('created_at', [$date->format('Y-m-d') . ' 00:00:00', $date->format('Y-m-d') . ' 23:59:59'])->orderBy('created_at', 'desc')->get(); $allIncidents[] = ['date' => $date->format('jS F Y'), 'incidents' => $incidents]; } return View::make('index', ['components' => $components, 'allIncidents' => $allIncidents, 'pageTitle' => Setting::get('app_name'), 'aboutApp' => Markdown::render(Setting::get('app_about'))]); }
/** * Shows the dashboard view. * * @return \Illuminate\View\View */ public function showDashboard() { $components = Component::orderBy('order')->get(); $incidents = $this->getIncidents(); $subscribers = $this->getSubscribers(); $usedComponentGroups = Component::enabled()->where('group_id', '>', 0)->groupBy('group_id')->pluck('group_id'); $componentGroups = ComponentGroup::whereIn('id', $usedComponentGroups)->orderBy('order')->get(); $ungroupedComponents = Component::enabled()->where('group_id', 0)->orderBy('order')->orderBy('created_at')->get(); $entries = null; if ($feed = $this->feed->latest()) { $entries = array_slice($feed->channel->item, 0, 5); } return View::make('dashboard.index')->withPageTitle(trans('dashboard.dashboard'))->withComponents($components)->withIncidents($incidents)->withSubscribers($subscribers)->withEntries($entries)->withComponentGroups($componentGroups)->withUngroupedComponents($ungroupedComponents); }
/** * Shows the components view. * * @return \Illuminate\View\View */ public function showComponents() { $components = Component::orderBy('order')->orderBy('created_at')->get(); $this->subMenu['components']['active'] = true; return View::make('dashboard.components.index')->withPageTitle(trans_choice('dashboard.components.components', 2) . ' - ' . trans('dashboard.dashboard'))->withComponents($components)->withSubMenu($this->subMenu); }
/** * Shows the components view. * * @return \Illuminate\View\View */ public function showComponents() { $components = Component::orderBy('order')->orderBy('created_at')->get(); return View::make('dashboard.components.index')->with(['pageTitle' => 'Components - Dashboard', 'components' => $components]); }
/** * Shows the components view. * * @return \Illuminate\View\View */ public function showComponents() { $components = Component::orderBy('order')->orderBy('created_at')->get(); $this->subMenu['components']['active'] = true; return View::make('dashboard.components.index')->with(['page_title' => trans_choice('dashboard.components.components', 2) . ' - ' . trans('dashboard.dashboard'), 'components' => $components, 'sub_menu' => $this->subMenu]); }
/** * Shows the dashboard view. * * @return \Illuminate\View\View */ public function showDashboard() { $components = Component::orderBy('order')->get(); segment_page('Dashboard'); return View::make('dashboard.index')->with(['components' => $components]); }
/** * Shows the dashboard view. * * @return \Illuminate\View\View */ public function showDashboard() { $components = Component::orderBy('order')->get(); return View::make('dashboard.index')->withComponents($components); }