@extends('layouts.admin') @section('page-title') {{__('Project Reports')}} @endsection @section('title')
| {{ __('Project Name')}}: | {{$project->project_name}} |
|---|---|
| {{ __('Project Status')}}: |
@if($project->status == 'in_progress')
{{ __('In Progress')}}
@elseif($project->status == 'on_hold')
{{ __('On Hold')}}
@elseif($project->status == 'Canceled')
{{ __('Canceled')}}
@else
{{ __('Finished')}}
@endif
|
| {{ __('Start Date') }}: | {{($project->start_date)}} |
| {{ __('End Date') }}: | {{($project->end_date)}} |
| {{ __('Total Members')}}: | {{(int) $project->users->count() }} |
| {{__('Name')}} | {{__('Assigned Tasks')}} | {{__('Done Tasks')}} | {{__('Logged Hours')}} |
|---|---|---|---|
| {{$user->name}} | {{$total_user_task}} | {{$total_complete_task}} | {{$hours_format_number}} |
| {{__('Name')}} | {{__('Progress')}} | {{__('Cost')}} | {{__('Status')}} | {{__('Start Date')}} | {{__('End Date')}} |
|---|---|---|---|---|---|
| {{$milestone->title}} |
{{ $milestone->progress }}%
|
{{$milestone->cost}} | @if($milestone->status == 'complete') @else @endif | {{$milestone->start_date}} | {{$milestone->due_date}} |
| {{ __('Task Name') }} | {{ __('Milestone') }} | {{ __('Start Date') }} | {{ __('End Date') }} | {{ __('Assigned to') }} | {{__('Total Logged Hours')}} | {{ __('Priority') }} | {{ __('Stage') }} | @foreach($tasks as $task) @php $hours_format_number = 0; $total_hours = 0; $hourdiff_late = 0; $esti_late_hour =0; $esti_late_hour_chart=0; $total_user_task = App\Models\ProjectTask::where('project_id',$project->id)->whereRaw("FIND_IN_SET(?, assign_to) > 0", [$user->id])->get()->count(); $all_task = App\Models\ProjectTask::where('project_id',$project->id)->whereRaw("FIND_IN_SET(?, assign_to) > 0", [$user->id])->get(); $total_complete_task = App\Models\ProjectTask::join('task_stages','task_stages.id','=','project_tasks.stage_id') ->where('task_stages.project_id','=',$project->id)->where('stage_id',4)->where('assign_to','=',$user->id)->get()->count(); $logged_hours = 0; $timesheets = App\Models\Timesheet::where('project_id',$project->id)->where('task_id' ,$task->id)->get(); @endphp @foreach($timesheets as $timesheet) @php $hours = date('H', strtotime($timesheet->time)); $minutes = date('i', strtotime($timesheet->time)); $total_hours = $hours + ($minutes/60) ; $logged_hours += $total_hours ; $hours_format_number = number_format($logged_hours, 2, '.', ''); @endphp @endforeach{{$task->name}} | {{ (!empty($task->milestone)) ? $task->milestone->title : '-' }} | {{$task->start_date}} | {{$task->end_date}} | {{$hours_format_number}} |
{{ \App\Models\ProjectTask::$priority[$task->priority] }}
|
{{ $task->stage->name }} | @endforeach
|---|