@php use App\Http\Controllers\microfin\MicroFin; $isOnRequest = isset($onRequest) && $onRequest == true ? true : false; $fillReportLevel = isset($selectedReportLevel) ? $selectedReportLevel : ''; if (!$isOnRequest) { // This elements would be applicable if Microfinance module is active if (session('modules') != null && session('modules')[6]->status != 1) { return ''; } $reportLevelList = Microfin::getReportingLevel(); if (count($reportLevelList) == 0) { return ''; } } if ($isOnRequest) { $areas = App\Service\Service::getUserAccessibleAreas($requestBranchIds); } else{ $areas = App\Service\Service::getUserAccessibleAreas(); } $zones = App\Service\Service::getUserAccessibleZones($areas->pluck('id')->toArray()); $regions = App\Service\Service::getUserAccessibleRegions($zones->pluck('id')->toArray()); $name = isset($element['name']) ? $element['name'] : 'fillReportLevel'; $id = 'fillReportLevel'; $label = isset($element['label']) ? $element['label'] : 'Report Level:'; $class = 'form-control custom-select2'; if (isset($element['attributes']['class'])) { $class .= ' ' . $element['attributes']['class']; } $attributes = ['id' => $id, 'class' => $class]; if (isset($element['attributes'])) { $attributes = array_merge($attributes, $element['attributes']); } $options = $reportLevelList; if (isset($element['options'])) { $options = $element['options']; } $col = isset($element['col']) ? 'col-xs-' . $element['col'] : 'col-xs-1'; $childPrint = isset($element['child_print']) && $element['child_print'] == '0' ? 'print=0' : ''; $childPrintOrder = isset($element['child_print_order']) ? 'print_order=' . (int)$element['child_print_order'] : ''; // dd($childPrintOrder); $childPrintAttr = $childPrint . ' ' . $childPrintOrder; @endphp @if ($isOnRequest) @endif @if (!$isOnRequest)