@extends('layouts.admin') @section('title') {{ __('Project Detail') }} @endsection @section('action-button')
@endsection @section('content')
{{ __('Overview') }}
{{ __('Project Name') }}: {{ $project->title }}
{{ __('Project Status') }}: {{ __(\App\Models\Project::$status[$project->status]) }}
{{ __('Start Date') }}: {{ $project->start_date }}
{{ __('Due Date') }}: {{ $project->end_date }}
{{ __('Total Members') }}: {{ count($users) }}
@php $task_percentage = $project->project_progress()['percentage']; $data = trim($task_percentage, '%'); $status = $data > 0 && $data <= 25 ? 'red' : ($data > 25 && $data <= 50 ? 'orange' : ($data > 50 && $data <= 75 ? 'blue' : ($data > 75 && $data <= 100 ? 'green' : ''))); @endphp
{{ $data }}%
{{ __('Milestone Progress') }}
@php $mile_percentage = $project->project_milestone_progress()['percentage']; $mile_percentage = trim($mile_percentage, '%'); @endphp
{{ __('Task Priority') }}
{{ __('Task Status') }}
{{ __('Hours Estimation') }}
{{ __('Users') }}
@foreach ($project->users as $user) @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('project_tasks.project_id', '=', $project->id) ->where('assign_to', '=', $user->id) ->where('task_stages.complete', '=', '1') ->get() ->count(); $logged_hours = 0; $timesheets = App\Models\Timesheet::where('project_id', $project->id) ->where('created_by', $user->id) ->get(); @endphp @foreach ($timesheets as $timesheet) @php $date_time = $timesheet->time; $hours = date('H', strtotime($date_time)); $minutes = date('i', strtotime($date_time)); $total_hours = $hours + $minutes / 60; $logged_hours += $total_hours; $hours_format_number = number_format($logged_hours, 2, '.', ''); @endphp @endforeach @endforeach
{{ __('Name') }} {{ __('Assigned Tasks') }} {{ __('Done Tasks') }} {{ __('Logged Hour') }}
{{ $user->name }} {{ $total_user_task }} {{ $total_complete_task }} {{ $hours_format_number }}
{{ __('Milestones') }}
@foreach ($project->milestones as $key => $milestone) @endforeach
{{ __('Name') }} {{ __('Progress') }} {{ __('Status') }} {{ __('Start Date') }} {{ __('End Date') }}
{{ $milestone->title }}
{{ $milestone->progress }}%
{{ __(\App\Models\Project::$status[$milestone->status]) }} {{ $milestone->start_date }} {{ $milestone->end_date }}
{{ __('Tasks') }}
{{ __('Task Name') }} {{ __('Milestone') }} {{ __('Start Date') }} {{ __('Due Date') }} {{ __('Assigned to') }} {{ __('Total Logged Hours') }} {{ __('Priority') }} {{ __('Status') }}
@endsection @push('css-page') @endpush @push('script') @endpush