@extends('layouts.index') @section('title') Program @endsection @section('css') @endsection @section('content')

Program

List of Program

@hasanyrole('admin|program_leader') @endhasanyrole
@php $increment = 1; @endphp @foreach($all_program_initiation as $data) @endforeach
No Title Date Start Deadline PIC Assignee Approval Action
{{ $increment++ }} {{ $data->name }}

@php $totalPrograms = \App\Models\ProgramFmlActioPlan::where('program_formulation_id', $data->id)->count(); if ($totalPrograms >= 1) { $completedPrograms = \App\Models\ProgramFormulation::whereHas('action_plan', function ($q) { $q->whereHas("activity", function ($s) { $s->where('status', '=', 'verified'); }); })->where('id', $data->id)->count(); // Calculate the percentage of completed programs $completionPercentage = ($completedPrograms / $totalPrograms) * 100; // Round the percentage to 2 decimal places $total_progress = round($completionPercentage, 2); } else { $total_progress = 0; } @endphp
{{ $total_progress }}%
{{ $data->start_date != "" ? $data->start_date : '-' }} {{ $data->end_date != "" ? $data->end_date : '-' }} @if(isset($data->user->photos) && Storage::exists($data->user->photos)) {{ $data->person_in_charge_relation ? $data->person_in_charge_relation->nama_lengkap : '-'}} @else {{ $data->person_in_charge_relation ? $data->person_in_charge_relation->nama_lengkap : '-'}} @endif
@foreach($data->team_limit as $item) @if(Storage::exists($item->pegawai->user->photos)) @if($data->team->count() > 4) @if ($loop->last) {{ $data->team->count() - 4 }} @endif @endif @else @if($data->team->count() > 4) @if ($loop->last) {{ $data->team->count() - 4 }} @endif @endif @endif @endforeach

Total Assigne : {{ $data->team->count() }}

@if($data->progress_status == 'approved') {{ ucwords($data->progress_status) }} @elseif($data->progress_status == 'rejected') {{ ucwords($data->progress_status) }} @elseif($data->progress_status == '') Reviewed @endif Detail
@php $increment = 1; @endphp @foreach($rejected_program_initiation as $data) @endforeach
No Title Date Start Deadline PIC Assignee Approval Action
{{ $increment++ }} {{ $data->name }}

@php $totalPrograms = \App\Models\ProgramFmlActioPlan::where('program_formulation_id', $data->id)->count(); if ($totalPrograms >= 1) { $completedPrograms = \App\Models\ProgramFormulation::whereHas('action_plan', function ($q) { $q->whereHas("activity", function ($s) { $s->where('status', '=', 'verified'); }); })->where('id', $data->id)->count(); // Calculate the percentage of completed programs $completionPercentage = ($completedPrograms / $totalPrograms) * 100; // Round the percentage to 2 decimal places $total_progress = round($completionPercentage, 2); } else { $total_progress = 0; } @endphp
{{ $total_progress }}%
{{ $data->start_date != "" ? $data->start_date : '-' }} {{ $data->end_date != "" ? $data->end_date : '-' }} @if(isset($data->user->photos) && Storage::exists($data->user->photos)) {{ $data->person_in_charge_relation ? $data->person_in_charge_relation->nama_lengkap : '-'}} @else {{ $data->person_in_charge_relation ? $data->person_in_charge_relation->nama_lengkap : '-'}} @endif
@foreach($data->team_limit as $item) @if(Storage::exists($item->pegawai->user->photos)) @if($data->team->count() > 4) @if ($loop->last) {{ $data->team->count() - 4 }} @endif @endif @else @if($data->team->count() > 4) @if ($loop->last) {{ $data->team->count() - 4 }} @endif @endif @endif @endforeach

Total Assigne : {{ $data->team->count() }}

@if($data->progress_status == 'approved') {{ ucwords($data->progress_status) }} @elseif($data->progress_status == 'rejected') {{ ucwords($data->progress_status) }} @elseif($data->progress_status == '') Reviewed @endif Detail
@php $increment = 1; @endphp @foreach($approved_program_initiation as $data) @endforeach
No Title Date Start Deadline PIC Assignee Approval Action
{{ $increment++ }} {{ $data->name }}

@php $totalPrograms = \App\Models\ProgramFmlActioPlan::where('program_formulation_id', $data->id)->count(); if ($totalPrograms >= 1) { $completedPrograms = \App\Models\ProgramFormulation::whereHas('action_plan', function ($q) { $q->whereHas("activity", function ($s) { $s->where('status', '=', 'verified'); }); })->where('id', $data->id)->count(); // Calculate the percentage of completed programs $completionPercentage = ($completedPrograms / $totalPrograms) * 100; // Round the percentage to 2 decimal places $total_progress = round($completionPercentage, 2); } else { $total_progress = 0; } @endphp
{{ $total_progress }}%
{{ $data->start_date != "" ? $data->start_date : '-' }} {{ $data->end_date != "" ? $data->end_date : '-' }} @if(isset($data->user->photos) && Storage::exists($data->user->photos)) {{ $data->person_in_charge_relation ? $data->person_in_charge_relation->nama_lengkap : '-'}} @else {{ $data->person_in_charge_relation ? $data->person_in_charge_relation->nama_lengkap : '-'}} @endif
@foreach($data->team_limit as $item) @if(Storage::exists($item->pegawai->user->photos)) @if($data->team->count() > 4) @if ($loop->last) {{ $data->team->count() - 4 }} @endif @endif @else @if($data->team->count() > 4) @if ($loop->last) {{ $data->team->count() - 4 }} @endif @endif @endif @endforeach

Total Assigne : {{ $data->team->count() }}

@if($data->progress_status == 'approved') {{ ucwords($data->progress_status) }} @elseif($data->progress_status == 'rejected') {{ ucwords($data->progress_status) }} @elseif($data->progress_status == '') Reviewed @endif Detail
@php $increment = 1; @endphp @foreach($reviewed_program_initiation as $data) @endforeach
No Title Date Start Deadline PIC Assignee Approval Action
{{ $increment++ }} {{ $data->name }}

@php $totalPrograms = \App\Models\ProgramFmlActioPlan::where('program_formulation_id', $data->id)->count(); if ($totalPrograms >= 1) { $completedPrograms = \App\Models\ProgramFormulation::whereHas('action_plan', function ($q) { $q->whereHas("activity", function ($s) { $s->where('status', '=', 'verified'); }); })->where('id', $data->id)->count(); // Calculate the percentage of completed programs $completionPercentage = ($completedPrograms / $totalPrograms) * 100; // Round the percentage to 2 decimal places $total_progress = round($completionPercentage, 2); } else { $total_progress = 0; } @endphp
{{ $total_progress }}%
{{ $data->start_date != "" ? $data->start_date : '-' }} {{ $data->end_date != "" ? $data->end_date : '-' }} @if(isset($data->user->photos) && Storage::exists($data->user->photos)) {{ $data->person_in_charge_relation ? $data->person_in_charge_relation->nama_lengkap : '-'}} @else {{ $data->person_in_charge_relation ? $data->person_in_charge_relation->nama_lengkap : '-'}} @endif
@foreach($data->team_limit as $item) @if(Storage::exists($item->pegawai->user->photos)) @if($data->team->count() > 4) @if ($loop->last) {{ $data->team->count() - 4 }} @endif @endif @else @if($data->team->count() > 4) @if ($loop->last) {{ $data->team->count() - 4 }} @endif @endif @endif @endforeach

Total Assigne : {{ $data->team->count() }}

Reviewed Detail
{{--
Tambah Program

@csrf
Edit Program

@csrf @method('PUT')
--}} @endsection @section('js') @endsection