|
Server : Apache/2.4.41 (Ubuntu) System : Linux vmi1525618.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64 User : www-data ( 33) PHP Version : 8.2.12 Disable Function : NONE Directory : /var/www/account.appointkrypt.com/resources/views/role/ |
Upload File : |
<div class=" bg-none card-box">
{{ Form::model($role, ['route' => ['roles.update', $role->id], 'method' => 'PUT']) }}
<div class="modal-body">
<div class="row">
<div class="col-md-12">
<div class="form-group">
{{ Form::label('name', __('Name'), ['class' => 'col-form-label']) }}
@if (in_array($role->name, \App\Models\User::$not_edit_role))
{{ Form::text('role_name', $role->name, ['class' => 'form-control', 'disabled' => 'disabled', 'placeholder' => __('Enter Role Name')]) }}
{{ Form::hidden('name', $role->name, ['class' => 'form-control']) }}
@else
{{ Form::text('name', null, ['class' => 'form-control','required'=>'required','placeholder' => __('Enter Role Name')]) }}
@endif
@error('name')
<small class="invalid-name" role="alert">
<strong class="text-danger">{{ $message }}</strong>
</small>
@enderror
</div>
</div>
</div>
<div class="row">
<div class="row justify-content-center">
<!-- [ sample-page ] start -->
@if (!empty($permissions))
<div class="col-sm-12 col-md-10 col-xxl-12 col-md-12">
<div class="p-3 card">
<ul class="nav nav-pills nav-fill" id="pills-tab" role="tablist">
@foreach ($modules as $module)
@if (module_is_active($module) || $module == 'General')
<li class="nav-item" role="presentation">
<button
class="nav-link text-capitalize {{ $loop->index == 0 ? 'active' : '' }}"
id="pills-{{ strtolower($module) }}-tab" data-bs-toggle="pill"
data-bs-target="#pills-{{ strtolower($module) }}"
type="button">{{ Module_Alias_Name($module) }}</button>
</li>
@endif
@endforeach
</ul>
</div>
<div class="card-body">
<div class="tab-content" id="pills-tabContent">
@foreach ($modules as $module)
@if (module_is_active($module) || $module == 'General')
<div class="tab-pane text-capitalize fade show {{ $loop->index == 0 ? 'active' : '' }}"
id="pills-{{ strtolower($module) }}" role="tabpanel"
aria-labelledby="pills-{{ strtolower($module) }}-tab">
<input type="checkbox" class="form-check-input pointer"
name="checkall-{{ strtolower($module) }}"
id="checkall-{{ strtolower($module) }}"
onclick="Checkall('{{ strtolower($module) }}')">
<small class="text-muted mx-2">
{{ Form::label('checkall-' . strtolower($module), 'Assign ' . Module_Alias_Name($module) . ' Permission to Roles', ['class' => 'form-check-label pointer']) }}
</small>
<table class="table table-striped mb-0 mt-3" id="dataTable-1">
<thead>
<tr>
<th>
</th>
<th>{{__('Module')}} </th>
<th>{{__('Permissions')}} </th>
</tr>
</thead>
<tbody>
@php
$permissions = get_permission_by_module($module);
$m_permissions = array_column($permissions->toArray(),'name');
$module_list = [];
foreach ($m_permissions as $key => $value) {
array_push($module_list,strtok($value, " "));
}
$module_list = array_unique($module_list)
@endphp
@foreach ($module_list as $list)
<tr>
<td><input type="checkbox" class="form-check-input ischeck pointer" onclick="CheckModule('module_checkbox_{{$key}}_{{$list}}')" id="module_checkbox_{{$key}}_{{$list}}"></td>
<td>{{ Form::label('module_checkbox_'.$key.'_'.$list, $list, ['class' => 'form-check-label pointer']) }}</td>
<td class="module_checkbox_{{$key}}_{{$list}}">
<div class="row">
@foreach ($permissions as $key => $prermission)
@php
$check = strtok($prermission->name, " ");
$name =str_replace($check,"",$prermission->name);
@endphp
@if ($list == $check)
<div class="col-lg-3 col-md-6 form-check mb-2">
{{ Form::checkbox('permissions[]', $prermission->id, $role->permission, ['class' => 'form-check-input checkbox-' . strtolower($module), 'id' => 'permission_' . $key . '_' . $prermission->id]) }}
{{ Form::label('permission_' . $key . '_' . $prermission->id, $name, ['class' => 'form-check-label']) }}
</div>
@endif
@endforeach
</div>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
@endif
@endforeach
</div>
</div>
</div>
@endif
</div>
<!-- [ Main Content ] end -->
</div>
</div>
<div class="modal-footer">
<input type="button" value="{{ __('Cancel') }}" class="btn btn-light" data-bs-dismiss="modal">
<input type="submit" value="{{ __('Update') }}" class="btn btn-primary">
</div>
{{ Form::close() }}
</div>