@include('partials/header') @include('partials/topbar') @include('partials/sidebar')

{{ ucwords($role->role) }}

{{-- --}}
@csrf

@foreach ($modules->unique('parent') as $parentModule) @foreach ($modules->where('parent', $parentModule->parent) as $key => $childModule)
    @php $moduleName = str_replace('-', '_', $childModule->name); $rightsData = DB::table('rights')->select($moduleName)->where('role_id', $role->id)->first(); $rightsData = explode(',', $rightsData->$moduleName); $addChecked = isset($rightsData[0]) && $rightsData[0] === '1' ? 'checked' : ''; $viewChecked = isset($rightsData[1]) && $rightsData[1] === '1' ? 'checked' : ''; $editChecked = isset($rightsData[2]) && $rightsData[2] === '1' ? 'checked' : ''; $statusChecked = isset($rightsData[3]) && $rightsData[3] === '1' ? 'checked' : ''; $fourthChecked = isset($rightsData[4]) && $rightsData[4] === '1' ? 'checked' : ''; $updaterigtsChecked = isset($rightsData[5]) && $rightsData[5] === '1' ? 'checked' : ''; @endphp @if($moduleName == 'service_requisition_setup' OR $moduleName == 'procedure_coding') @php $viewChecked = isset($rightsData[0]) && $rightsData[0] === '1' ? 'checked' : ''; $editChecked = isset($rightsData[1]) && $rightsData[1] === '1' ? 'checked' : ''; $statusChecked = isset($rightsData[2]) && $rightsData[2] === '1' ? 'checked' : ''; @endphp
  • @elseif($moduleName == 'investigation_tracking')
  • @else @if($moduleName != 'consumption' && $moduleName != 'inventory_return' && $moduleName != 'inventory_report' && $moduleName != 'inventory_balance_report')
  • @elseif($moduleName == 'inventory_report' || $moduleName == 'inventory_balance_report')
  • @else
  • @endif
  • @if($moduleName != 'modules' && $moduleName != 'external_transaction' && $moduleName != 'inventory_report' && $moduleName != 'inventory_balance_report' && $moduleName != 'issue_and_dispense' && $moduleName != 'consumption' && $moduleName != 'inventory_return' && $moduleName != 'material_transfer' && $moduleName != 'reversal_of_transactions')
  • @endif @if($moduleName != 'modules' && $moduleName != 'employee_qualification_setup' && $moduleName != 'inventory_report' && $moduleName != 'inventory_balance_report' && $moduleName != 'service_rates' && $moduleName != 'employee_medical_license_setup' && $moduleName != 'employee_cost_center_allocation' && $moduleName != 'external_transaction' && $moduleName != 'issue_and_dispense' && $moduleName != 'consumption' && $moduleName != 'inventory_return' && $moduleName != 'material_transfer' && $moduleName != 'reversal_of_transactions')
  • @endif @if($moduleName == 'user_roles')
  • @endif @if($moduleName == 'patient_arrival_and_departure')
  • @endif @if($moduleName == 'purchase_order')
  • @endif @if($moduleName == 'work_order')
  • @endif @if($moduleName == 'issue_and_dispense' OR $moduleName == 'material_transfer')
  • @endif @endif
@endforeach @endforeach

@include('partials/footer')