Task List Task List
Task List @if (Auth::user()->role_id == 1 || Auth::user()->role_id == 3)
Reset @endif
{{-- task_management_system Table goes here --}} @if ($task_management_systems == null || count($task_management_systems) == 0)
No Data Found
@else @if (Auth::user()->role_id == 2) @endif @if (Auth::user()->role_id == 1 || Auth::user()->role_id == 3) @endif @php $sl=0 @endphp @foreach ($task_management_systems as $task_management_system) @php $dueDate = Carbon\Carbon::parse($task_management_system->task_end_date); $diff = 0; // Initialize $diff with a default value if ($task_management_system->task_closed_date == null) { if (Carbon\Carbon::now()->isAfter($dueDate)) { $diff = -Carbon\Carbon::now()->diffInDays($dueDate); } else { $diff = Carbon\Carbon::now()->diffInDays($dueDate); } } if ($task_management_system->task_closed_status == 2) { $startDate = Carbon\Carbon::parse($task_management_system->task_start_date); if (Carbon\Carbon::now()->isAfter($dueDate)) { $diff = -Carbon\Carbon::now()->diffInDays($dueDate); } else { $diff = $startDate->diffInDays($dueDate); } } $status = $task_management_system->task_status; @endphp @if (Auth::user()->role_id == 2) @endif @if (Auth::user()->role_id == 1 || Auth::user()->role_id == 3) @endif @endforeach
Sl# User Name Task Name Start Date End Date Days SpentAcknowledgeIs AcknowledgeActions
@php if ($task_management_system->task_assign_to != null) { $task_assign_to = App\Models\User::find($task_management_system->task_assign_to)->name; } @endphp @isset($task_assign_to) {{ $task_assign_to }} @endisset {{ $task_management_system->task_name }} {{ $task_management_system->task_start_date ? \Carbon\Carbon::parse($task_management_system->task_start_date)->format('d-M-Y') : '' }} {{ $task_management_system->task_end_date ? \Carbon\Carbon::parse($task_management_system->task_end_date)->format('d-M-Y') : '' }} @php $task_end_date = strtotime($task_management_system->task_end_date); $task_end_date = date('Y-m-d', $task_end_date); $current_date = date('Y-m-d'); if ($task_management_system->task_closed_date == null) { $diff = strtotime($current_date) - strtotime($task_end_date); $days = abs(round($diff / 86400)); if ($days > 0) { // echo '' . $days . ' Days '; echo $days . ' Days'; } elseif ($days > 0) { echo '' . $days . ' Days Overdue '; } else { echo 'Due Today'; } } else { $task_closed_date = $task_management_system->task_closed_date; $task_closed_date = strtotime($task_closed_date); $task_closed_date = date('Y-m-d', $task_closed_date); if (strtotime($task_closed_date) > strtotime($task_end_date)) { $diff = strtotime($task_closed_date) - strtotime($task_end_date); $days = abs(round($diff / 86400)); echo '' . $days . ' Days Late for Completion'; } elseif (strtotime($task_closed_date) < strtotime($task_end_date)) { $diff = strtotime($task_end_date) - strtotime($task_closed_date); $days = abs(round($diff / 86400)); echo '' . $days . ' Days Early to Complete'; } else { echo 'Completed on Time'; } } @endphp @if ($task_management_system->task_recive_date == null) NO @else {{ $task_management_system->task_recive_date ? \Carbon\Carbon::parse($task_management_system->task_recive_date)->format('d-M-Y') : '' }} @endif @if ($task_management_system->task_recive_status == 0) NO @else Yes @endif @if (Auth::user()->role_id == 1 || Auth::user()->role_id == 3) @if ($task_management_system->task_closed_status !== 2)
@csrf @method('DELETE')
@endif @endif
{{-- start model for show details --}} @foreach ($task_management_systems as $task_management_system) @endforeach {{-- end model for show details --}} @endif