Merge pull request #1048 from mmollick/master

Cleaning up dashboard forms
This commit is contained in:
James Brooks
2015-10-21 07:08:19 +01:00
40 changed files with 465 additions and 190 deletions

View File

@@ -35,6 +35,18 @@ class SettingsController extends Controller
'icon' => 'ion-gear-b',
'active' => false,
],
'analytics' => [
'title' => trans('dashboard.settings.analytics.analytics'),
'url' => route('dashboard.settings.analytics'),
'icon' => 'ion-stats-bars',
'active' => false,
],
'localization' => [
'title' => trans('dashboard.settings.localization.localization'),
'url' => route('dashboard.settings.localization'),
'icon' => 'ion-earth',
'active' => false,
],
'security' => [
'title' => trans('dashboard.settings.security.security'),
'url' => route('dashboard.settings.security'),
@@ -76,6 +88,38 @@ class SettingsController extends Controller
->withSubMenu($this->subMenu);
}
/**
* Shows the settings analytics view.
*
* @return \Illuminate\View\View
*/
public function showAnalyticsView()
{
$this->subMenu['analytics']['active'] = true;
Session::flash('redirect_to', $this->subMenu['analytics']['url']);
return View::make('dashboard.settings.analytics')
->withPageTitle('Analytics - Dashboard')
->withSubMenu($this->subMenu);
}
/**
* Shows the settings localization view.
*
* @return \Illuminate\View\View
*/
public function showLocalizationView()
{
$this->subMenu['localization']['active'] = true;
Session::flash('redirect_to', $this->subMenu['localization']['url']);
return View::make('dashboard.settings.localization')
->withPageTitle('Localization - Dashboard')
->withSubMenu($this->subMenu);
}
/**
* Shows the settings theme view.
*