WP File Manager
Current Path:
/
home
/
itutorethiopia
/
public_html
/
resources
/
views
/
bsetec
/
menu
/
Name
Action
..
index.blade.php
Edit
Editing: index.blade.php
@extends('layouts.app') @section('content') <script type="text/javascript" src="{{ asset('assets/bsetec/js/plugins/jquery.nestable.js') }}"></script> <div class="page-content row"> <!-- Page header --> <div class="page-header"> <div class="page-title"> <h3> {{ Lang::get('core.t_menu') }} <small>{{ Lang::get('core.t_menusmall') }}</small></h3> </div> </div> @if(Session::has('message')) {{ Session::get('message') }} @endif <div class="page-content-wrapper"> <ul class="nav nav-tabs" style="margin:10px 0;"> <li @if($active == 'top') class="active" @endif ><a href="{{ URL::to('bsetec/menu/index?pos=top')}}"><i class="icon-paragraph-justify2"></i> {{ Lang::get('core.tab_topmenu') }} </a></li> <li @if($active == 'sidebar') class="active" @endif><a href="{{ URL::to('bsetec/menu/index?pos=sidebar')}}"><i class="icon-paragraph-justify2"></i> {{ Lang::get('core.tab_sidemenu') }}</a></li> </ul> <div class="col-sm-5"> <div class="box "> <div class="infobox infobox-info fade in"> <button type="button" class="close" data-dismiss="alert"> x </button> <p> {{ Lang::get('core.t_tipsdrag') }}</p> </div> <div id="list2" class="dd" style="min-height:350px;"> <ol class="dd-list"> @foreach ($menus as $menu) <li data-id="{{$menu['menu_id']}}" class="dd-item dd3-item"> <div class="dd-handle dd3-handle"></div><div class="dd3-content">{{$menu['menu_name']}} <span class="pull-right"> <a href="{{ URL::to('bsetec/menu/'.$menu['menu_id'].'?pos='.$active)}}"><i class="icon-cogs"></i></a></span> </div> @if(count($menu['childs']) > 0) <ol class="dd-list" style=""> @foreach ($menu['childs'] as $menu2) <li data-id="{{$menu2['menu_id']}}" class="dd-item dd3-item"> <div class="dd-handle dd3-handle"></div><div class="dd3-content">{{$menu2['menu_name']}} <span class="pull-right"> <a href="{{ URL::to('bsetec/menu/'.$menu2['menu_id'].'?pos='.$active)}}"><i class="icon-cogs"></i></a></span> </div> @if(count($menu2['childs']) > 0) <ol class="dd-list" style=""> @foreach($menu2['childs'] as $menu3) <li data-id="{{$menu3['menu_id']}}" class="dd-item dd3-item"> <div class="dd-handle dd3-handle"></div><div class="dd3-content">{{ $menu3['menu_name'] }} <span class="pull-right"> <a href="{{ URL::to('bsetec/menu/'.$menu3['menu_id'].'?pos='.$active)}}"><i class="icon-cogs"></i></a> </span> </div> </li> @endforeach </ol> @endif </li> @endforeach </ol> @endif </li> @endforeach </ol> </div> {!! Form::open(array('url'=>'bsetec/menu/saveorder/', 'class'=>'form-horizontal','files' => true)) !!} <input type="hidden" name="reorder" id="reorder" value="" /> <div class="infobox infobox-danger fade in"> <p> {{ Lang::get('core.t_tipsnote') }} </p> </div> <button type="submit" class="btn btn-primary "> {{ Lang::get('core.sb_reorder') }} </button> {!! Form::close() !!} </div> </div> <div class="col-sm-7"> <h5> @if($row['menu_id'] =='') {{ Lang::get('core.create_menu') }} @else {{ Lang::get('core.edit_menu') }} @endif </h5> {!! Form::open(array('url'=>'bsetec/menu/save/', 'class'=>'form-horizontal','files' => true, 'parsley-validate'=>'','novalidate'=>'' )) !!} <div class=" box"> <input type="hidden" name="menu_id" id="menu_id" value="{{ $row['menu_id'] }}" /> <div class="form-group "> <label for="ipt" class=" control-label col-md-4 text-right"> </label> <div class="col-md-8"> <ul class="parsley-error-list"> @foreach($errors->all() as $error) <li class="alert alert-danger">{{ $error }}</li> @endforeach </ul> </div> </div> <input type="hidden" name="menu_id" id="menu_id" value="{{ $row['menu_id'] }}" /> <div class="form-group " style="display:none;"> <label for="ipt" class=" control-label col-md-4 text-right"> {{ Lang::get('core.parent_id') }} </label> <div class="col-md-8"> {!! Form::text('parent_id', $row['parent_id'],array('class'=>'form-control', 'placeholder'=>'')) !!} </div> </div> <div class="form-group " > <label for="ipt" class=" control-label col-md-4 text-right">{{ Lang::get('core.fr_mtitle') }}<code>*</code></label> <div class="col-md-8"> {!! Form::text('menu_name', $row['menu_name'],array('class'=>'form-control', 'placeholder'=>'', 'required'=>'true' )) !!} @if(CNF_MULTILANG ==1) <?php $lang = SiteHelpers::langOption(); foreach($lang as $l) { if($l['folder'] !='en') { ?> <div class="input-group input-group-sm create_menu" style="margin:1px 0 !important;"> <input name="language_title[<?php echo $l['folder'];?>]" type="text" class="form-control" placeholder="Title for <?php echo $l['name'];?>" value="<?php echo (isset($menu_lang['title'][$l['folder']]) ? $menu_lang['title'][$l['folder']] : '');?>" /> <span class="input-group-addon xlick bg-default btn-sm " ><?php echo strtoupper($l['folder']);?></span> </div> <?php } } ?> @endif </div> </div> <div class="form-group " > <label for="ipt" class=" control-label col-md-4 text-right"> {{ Lang::get('core.fr_mtype') }} </label> <div class="col-md-8 menutype"> <label class="radio-inline "> <input type="radio" name="menu_type" value="internal" class="" @if($row['menu_type']=='internal' || $row['menu_type']=='') checked="checked" @endif /> {{ Lang::get('core.internal') }} </label> <label class="radio-inline"> <input type="radio" name="menu_type" value="external" class="" @if($row['menu_type']=='external' ) checked="checked" @endif /> {{ Lang::get('core.external') }} </label> </div> </div> <div class="form-group ext-link" > <label for="ipt" class=" control-label col-md-4 text-right"> {{ Lang::get('core.url') }} </label> <div class="col-md-8"> {!! Form::text('url', $row['url'],array('class'=>'form-control', 'placeholder'=>Lang::get('core.external') )) !!} </div> </div> <div class="form-group int-link" > <label for="ipt" class=" control-label col-md-4 text-right"> {{ Lang::get('core.dash_i_module') }} </label> <div class="col-md-8"> <select name='module' rows='5' id='module' style="width:100%" class='select-liquid ' > <option value=""> {{ Lang::get('core.select_module') }} </option> <optgroup label="Module "> @foreach($modules as $mod) <option value="{{ $mod->module_name}}" @if($row['module']== $mod->module_name ) selected="selected" @endif >{{ $mod->module_title}}</option> @endforeach </optgroup> <optgroup label="Page CMS "> @foreach($pages as $page) <option value="{{ $page->alias}}" @if($row['module']== $page->alias ) selected="selected" @endif >Page : {{ $page->title}}</option> @endforeach </optgroup> </select> </div> </div> <div class="form-group " > <label for="ipt" class=" control-label col-md-4 text-right"> {{ Lang::get('core.fr_mposition') }} <code>*</code></label> <div class="col-md-8"> <input type="radio" name="position" value="top" required @if($row['position']=='top' ) checked="checked" @endif /> {{ Lang::get('core.tab_topmenu') }} <input type="radio" name="position" value="sidebar" required @if($row['position']=='sidebar' ) checked="checked" @endif /> {{ Lang::get('core.tab_sidemenu') }} </div> </div> <div class="form-group " > <label for="ipt" class=" control-label col-md-4 text-right">{{ Lang::get('core.fr_miconclass') }} </label> <div class="col-md-8"> {!! Form::text('menu_icons', $row['menu_icons'],array('class'=>'form-control', 'placeholder'=>'')) !!} <p> {{ Lang::get('core.fr_mexample') }} : <span class="label label-info"> {{ Lang::get('core.fr_example1') }} </span> , <span class="label label-info"> {{ Lang::get('core.fr_example2') }} </span> </p> <p> {{ Lang::get('core.fr_musage') }} <a href="{{ URL::to('config/template/icons')}}" target="_blank"> {{ Lang::get('core.Font_Awesome') }} </a> {{ Lang::get('core.and') }} <a href="{{ URL::to('config/template/icon-moon')}}" target="_blank">{{ Lang::get('core.Icomoon') }} </a> {{ Lang::get('core.class_name') }}</p> </div> </div> <div class="form-group " > <label for="ipt" class=" control-label col-md-4 text-right"> {{ Lang::get('core.fr_mactive') }}<code>*</code> </label> <div class="col-md-8"> <input type="radio" name="active" value="1" @if($row['active']=='1' ) checked="checked" @endif required/> {{ Lang::get('core.fr_mactive') }} <input type="radio" name="active" value="0" @if($row['active']=='0' ) checked="checked" @endif resuired/> {{ Lang::get('core.fr_minactive') }} </div> </div> <div class="form-group"> <label for="ipt" class=" control-label col-md-4">{{ Lang::get('core.fr_maccess') }} <code>*</code></label> <div class="col-md-8"> <?php $pers = json_decode($row['access_data'],true); foreach($groups as $group) { $checked = ''; if(isset($pers[$group->group_id]) && $pers[$group->group_id]=='1') { $checked= ' checked="checked"'; } ?> <label class="checkbox"> <input type="checkbox" name="groups[]" value="<?php echo $group->group_id;?>" <?php echo $checked;?> required /> <?php echo $group->name;?> </label> <?php } ?> </div> </div> <div class="form-group " > <label for="ipt" class=" control-label col-md-4">{{ Lang::get('core.fr_mpublic') }} </label> <div class="col-md-8"> <label class="checkbox"><input type='checkbox' name='allow_guest' @if($row['allow_guest'] ==1 ) checked @endif value="1" /> {!! Lang::get('core.Yes') !!} </lable> </label> </div> </div> <div class="form-group"> <label class="col-sm-4 text-right"> </label> <div class="col-sm-8"> <button type="submit" class="btn btn-primary "> {{ Lang::get('core.sb_submit') }} </button> @if($row['menu_id'] !='') <button type="button"onclick="bsetecConfirmDelete('{{ URL::to('bsetec/menu/destroy/'.$row['menu_id'])}}')" class="btn btn-danger "> {{ Lang::get('core.Delete') }} </button> @endif </div> </div> </div> {!! Form::close() !!} </div> </div> <div style="clear:both;"></div> </div> <script> $(document).ready(function(){ $('.dd').nestable(); update_out('#list2',"#reorder"); $('#list2').on('change', function() { var out = $('#list2').nestable('serialize'); $('#reorder').val(JSON.stringify(out)); }); $('.ext-link').hide(); $('.menutype input:radio').on('ifClicked', function() { val = $(this).val(); mType(val); }); mType('<?php echo $row['menu_type'];?>'); }); function mType( val ) { if(val == 'external') { $('.ext-link').show(); $('.int-link').hide(); } else { $('.ext-link').hide(); $('.int-link').show(); } } function update_out(selector, sel2){ var out = $(selector).nestable('serialize'); $(sel2).val(JSON.stringify(out)); } </script> @stop