@if(Auth::user()->hasRoleWisePermission('Letter-Budget')) Letter Budget @endif
@if(Auth::user()->hasRoleWisePermission('letter-add')) Create Letter @endif

List of Letters

@if (!empty($letters)) @if(Auth::user()->hasRoleWisePermission('letter-add')) @endif @foreach ($letters as $i => $val) @if(Auth::user()->hasRoleWisePermission('letter-add')) @endif @endforeach
Sr.No Subject Status Date & TimeEditDownload PDF
{{ $i + 1 }}
{{--
--}} @php // Fetch budget data (Uncomment if needed) $budgetData = \App\Models\Budget::where('LetteIDRef', $val->Letter_id)->first(); // Get user role $userRole = DB::table('users as u') ->join( 'tbl_letter_authority as a', 'u.id', '=', 'a.user_id', ) ->join('roles as r', 'a.designation_id', '=', 'r.id') ->select('r.id') ->where('u.id', $val->LetterAddedBy) ->orderBy('a.id', 'ASC') ->first(); // Get authority letter and notification letter $AuthorityLetter = \App\Models\LetterAuthority::where( 'Letter_id', $val->Letter_id, ) ->where('user_id', \Auth::user()->id) // ->where('designation_id', \Auth::user()->roleId()) ->first(); $NotificationLetter = \App\Models\LetterNotification::where( 'receiver_user_id', \Auth::user()->id, ) ->where('letter_ref_id', $val->Letter_id) ->where('receiver_role_id', \Auth::user()->roleId()) ->first(); $showButtons = 'View'; @endphp @if(Auth::user()->hasRoleWisePermission('letter-add')) @if ($val->LetterSubmit == 'No') @php $showButtons .= 'Submit'; @endphp @endif @endif @if(Auth::user()->hasRoleWisePermission('letter-history')) @php $showButtons .= 'HISTORY'; @endphp @endif @php $note = ''; @endphp @if(Auth::user()->hasRoleWisePermission('letter_verify')) @if($AuthorityLetter && $NotificationLetter) @if ($userRole->id != auth()->user()->roleId() && $AuthorityLetter->letter_id == $val->Letter_id && $AuthorityLetter->user_id == \Auth::user()->id) @if ($NotificationLetter->notification_status == 'pending') @php $showButtons .= 'Verify'; @endphp @elseif(Auth::user()->hasRoleWisePermission('letter_forward') && $NotificationLetter->notification_status == 'verified') {{-- @if(Auth::user()->hasRoleWisePermission('letter_forward') --}} @php $showButtons .= 'Forward'; @endphp {{-- @endif --}} @elseif(Auth::user()->hasRoleWisePermission('letter_forward_BudgetPreparetion') && $NotificationLetter->notification_status == 'verified') {{-- @if(Auth::user()->hasRoleWisePermission('letter_forward_BudgetPreparetion') --}} @php $showButtons .= 'Forward'; @endphp {{-- @endif --}} @elseif(Auth::user()->hasRoleWisePermission('Budget-create') && Auth::user()->hasRoleWisePermission('civil_add') && $NotificationLetter->notification_status == 'verified' && $val->LetterBudgetCreate == 'pending') {{-- @if(Auth::user()->hasRoleWisePermission('Budget-create')) @if(Auth::user()->hasRoleWisePermission('civil_add') --}} @php $showButtons .= 'Letter_id/edit") . '" title="Create Budget" class="btn btn-danger btn-sm btn-labeled fa fa-plus btn-right-margin mt-2">PREPARE BUDGET'; @endphp {{-- @endif @endif --}} @elseif(Auth::user()->hasRoleWisePermission('letter_Account_Clerk') && $NotificationLetter->notification_status == 'verified' && $val->LetterAccountClerk == 'pending') {{-- @if(Auth::user()->hasRoleWisePermission('letter_Account_Clerk') --}} @php $showButtons .= 'PREPARE BUDGET ACCOUNT CLERK'; @endphp {{-- @endif --}} @elseif(Auth::user()->hasRoleWisePermission('letter_Store_Clerk') && $NotificationLetter->notification_status == 'verified' && $val->LetterStoreClerk == 'pending') {{-- @if(Auth::user()->hasRoleWisePermission('letter_Store_Clerk') --}} @if (!empty($budgetData)) @php $showButtons .= 'PREPARE BUDGET STORE CLERK'; @endphp @else @php $showButtons .= ''; $note = '

( Note:- Pending Action From Account Clerk ! )

'; @endphp @endif {{-- @endif --}} @elseif(Auth::user()->hasRoleWisePermission('letter_Establishment_Clerk') && $NotificationLetter->notification_status == 'verified' && $val->LetterEstablishmentClerk == 'pending') {{-- @if(Auth::user()->hasRoleWisePermission('letter_Establishment_Clerk') --}} @if (!empty($budgetData)) @php $showButtons .= 'PREPARE BUDGET ESTABLISHMENT CLERK'; @endphp @else @php $showButtons .= ''; $note = '

( Note:- Pending Action From Account Clerk ! )

'; @endphp @endif {{-- @endif --}} @endif @endif @endif @endif {!! $showButtons !!} @if (!empty($note))

{!! $note !!} @endif
{{ $val->LetterActivestatus === 'Yes' ? 'Active' : 'Inactive' }} {{ \Carbon\Carbon::parse($val->LetterDataTime)->setTimezone('Asia/Kolkata') }} @if ($val->LetterSubmit === 'No') @else @endif
@else

No records found

@endif
@if (session()->has('success'))
{{ session('success') }}
@endif @if (session()->has('error'))
{{ session('error') }}
@endif
{{-- --}}