/
home
/
sjslayjy
/
public_html
/
scm
/
storage
/
framework
/
views
/
Upload File
HOME
<?php $__env->startSection('title','Role-Permissions'); ?> <?php $__env->startSection('content'); ?> <?php $__env->startSection('style'); ?> <style> .panel-heading h3 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: normal; } </style> <?php $__env->stopSection(); ?> <div class="main-content"> <div class="main-content-inner"> <div class="breadcrumbs ace-save-state" id="breadcrumbs"> <ul class="breadcrumb"> <li> <i class="ace-icon fa fa-home home-icon"></i> <a href="#">Home</a> </li> <li class="active">Role-Permissions</li> </ul> </div> <div class="page-content"> <?php echo e(csrf_field()); ?> <div class="panel panel-primary"> <div class="panel-heading"> <h3 class="panel-title pull-left">Role-Permissions</h3> <button type="submit" class="btn btn-info pull-right"> Save <i class="ace-icon fa fa-floppy icon-on-right bigger-110"></i> </button> <div class="clearfix"></div> </div> <div class="panel-body"> <div class="row"> <?php $i = 1; ?> <?php $__currentLoopData = $modules; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $module): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <div class="col-sm-4"> <div class="widget-box collapsed"> <div class="widget-header"> <h4 class="widget-title"><?php echo e($module->module); ?></h4> <div class="widget-toolbar"> <a href="#" data-action="collapse"> <i class="ace-icon fa fa-chevron-down"></i> </a> <a href="#" data-action="close"> <i class="ace-icon fa fa-times"></i> </a> </div> </div> <div class="widget-body" style="display: none;"> <div class="widget-main"> <?php $j = 0; ?> <?php $__currentLoopData = $module->sub_modules; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $sub_module): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <?php $permission = \App\RoleModuleAssociation::where('role_id',$role->id)->where('module_id',$module->id)->where('sub_module_id',$sub_module->id)->first(); if(is_null($permission)){ $checked = ''; }else{ $checked = 'checked'; } ?> <div class="row"> <div class="col-xs-9"> <label> <?php echo e($sub_module->sub_module); ?> </label> </div> <div class="col-xs-3"> <label> <input name="sub_module[]" class="ace ace-switch ace-switch-4 btn-flat" type="checkbox" value="<?php echo e($sub_module->id); ?>" onchange="handleChange(<?php echo e($role->id); ?>,<?php echo e($module->id); ?>,this.value)" <?php echo e($checked); ?>> <span class="lbl"></span> </label> </div> </div> <?php $j++; ?> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </div> </div> </div> </div> <?php if($i%3 == 0): ?> <div class="clearfix"></div> <?php endif; ?> <?php $i++; ?> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </div> </div> </div> </div> <!-- /.page-content --> </div> </div><!-- /.main-content --> <?php $__env->startSection('script'); ?> <?php echo e(Html::script("assets/js/ace-elements.min.js")); ?> <?php echo e(Html::script("assets/js/ace.min.js")); ?> <script> function handleChange(role_id,module_id,value){ $('.loading-bg').show(); $.ajax({ url: "<?php echo e(url('/user/update-permissions')); ?>"+"/"+role_id+"/"+module_id+"/"+value, type: 'GET', success:function(data){ console.log(data); $('.loading-bg').hide(); if(!data.flag){ swal('Error',data.message,'warning'); } } }); } </script> <?php $__env->stopSection(); ?> <?php $__env->stopSection(); ?> <?php echo $__env->make('dashboard.layouts.app', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /home/sjslayjy/public_html/scm/resources/views/dashboard/master/assign-permission.blade.php ENDPATH**/ ?>