www.gusucode.com > KPPW众包威客PHP开源建站系统 v3.0源码程序 > KPPW/app/Http/Controllers/ManageController.php
<?php namespace App\Http\Controllers; use App\Modules\Manage\Model\MenuModel; use App\Modules\Manage\Model\MenuPermissionModel; use App\Modules\Manage\Model\Permission; use App\Modules\Manage\Model\ManagerModel; use App\Modules\Manage\Model\ConfigModel; use Illuminate\Support\Facades\Route; use Cache; class ManageController extends BasicController { public $manager; public function __construct() { parent::__construct(); if (ManagerModel::getManager()) { $this->manageBreadcrumb(); $this->breadcrumb = $this->theme->breadcrumb(); $this->manager = ManagerModel::getManager(); $this->theme->setManager($this->manager->username); $manageMenu = MenuModel::getMenuPermission(); $this->theme->set('manageMenu', $manageMenu); } $route = Route::currentRouteName(); if($route!='loginCreatePage') { $permission = Permission::where('name',$route)->first(); if(!is_null($permission)) { $permission = MenuPermissionModel::where('permission_id',$permission['id'])->first()->toArray(); $menu_data = MenuModel::getMenu($permission['menu_id']); $this->theme->set('menu_data', $menu_data['menu_data']); $this->theme->set('menu_ids',$menu_data['menu_ids']); } } $basisConfig = ConfigModel::getConfigByType('basis'); if(!empty($basisConfig)){ $this->theme->set('basis_config',$basisConfig); } $menuIcon = [ '后台首页'=>'fa-home', '系统配置'=>'fa-cog', '用户管理'=>'fa-users', '任务控制台'=>'fa-tasks', '推荐管理'=>'fa-external-link', '站长工具'=>'fa-user', '资讯管理'=>'fa-file-text', '财务管理'=>'fa-bar-chart-o', '短信模板'=>'fa-envelope' ]; $this->theme->set('menuIcon',$menuIcon); } }