Example #1
0
 public function delete(Request $request)
 {
     if (AccessHelper::is_allowed()) {
         MenuModel::where('id', '=', $request->id)->delete();
         return \Redirect::to('settings/menus');
     } else {
         return \View('Base::Base.forbiden');
     }
 }
Example #2
0
 public function addmenutogroup_form(Request $request)
 {
     if (AccessHelper::is_allowed()) {
         $group = GroupModel::find($request->id);
         $users = UserModel::all();
         $groups = GroupModel::all();
         $routes = RoutesModel::all();
         $groupusers = GroupUserModel::where('group_id', '=', $request->id)->get();
         $menus = GroupUserMenuAccessModel::where('group_id', '=', $request->id)->get();
         $datas = GroupModel::userGroupName(\Auth::user()->id);
         $topMenuByGroup = MenuModel::getTopMenu(\Auth::user()->id);
         return View("Base::addmenutogroup_form")->with('group', $group)->with('users', $users)->with('groupusers', $groupusers)->with('routes', $routes)->with('menus', $menus)->with('datas', $datas)->with('topMenuByGroup', $topMenuByGroup);
     } else {
         return \View('Base::Base.forbiden');
     }
 }
Example #3
0
<?php

use App\Addons\Base\Models\AddonsModel;
use App\Addons\Base\Models\MenuModel;
use App\Addons\Base\Models\MenuAccessModel;
use App\Addons\Base\Models\GroupModel;
use App\Addons\Base\Helper\AccessHelper;
//$datas    = GroupModel::userGroupName(\Auth::user()->id);
//$ht       = count($datas);
$topmenu = MenuModel::getTopMenu(Auth::user()->id);
$hitung = count($topmenu);
?>
<nav class="navbar  navbar-inverse navbar-static-top">
  <div class="container-fluid">
    <!-- Brand and toggle get grouped for better mobile display -->
    <div class="navbar-header">
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
        <span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
    </div>

    <!-- Collect the nav links, forms, and other content for toggling -->
    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
      <ul class="nav navbar-nav">
      @if(AccessHelper::is_admin())
        @foreach(MenuModel::Semua() as $menu)          
          <li><a href="{{ url($menu->route) }}">{{ $menu->name }}</a></li>
        @endforeach