@extends('layouts.member-app') @section('page-title')

@lang($pageTitle) #{{ $project->id }} - {{ ucwords($project->project_name) }}

@php $pin = $project->pinned() @endphp @php if ($project->status == 'in progress') { $statusText = __('app.inProgress'); $statusTextColor = 'text-info'; $btnTextColor = 'btn-info'; } elseif ($project->status == 'on hold') { $statusText = __('app.onHold'); $statusTextColor = 'text-warning'; $btnTextColor = 'btn-warning'; } elseif ($project->status == 'not started') { $statusText = __('app.notStarted'); $statusTextColor = 'text-warning'; $btnTextColor = 'btn-warning'; } elseif ($project->status == 'canceled') { $statusText = __('app.canceled'); $statusTextColor = 'text-danger'; $btnTextColor = 'btn-danger'; } elseif ($project->status == 'finished') { $statusText = __('app.finished'); $statusTextColor = 'text-success'; $btnTextColor = 'btn-success'; } elseif ($project->status == 'under review') { $statusText = __('app.underReview'); $statusTextColor = 'text-warning'; $btnTextColor = 'btn-warning'; } @endphp
@endsection @push('head-script') @endpush @section('content')
@include('member.projects.show_project_menu')

@lang('app.project') @lang('app.details')

{!! $project->project_summary !!}
@if ($user->can('view_clients') || $project->isProjectManager || $project->isProjectCoordinator || $user->isProjectManager($user->id) || $user->isProjectCoordinator($user->id))

@lang('modules.client.clientDetails')

@if (!is_null($project->client))
@if (!is_null($project->client->client_details))
@lang('modules.client.companyName')
{{ $project->client->client_details->company_name }}
@endif
@lang('modules.client.clientName')
{{ ucwords($project->client->name) }}
@lang('modules.client.clientEmail')
{{ $project->client->email }}
@else @lang('messages.noClientAddedToProject') @endif {{-- Custom fields data --}} @if (isset($fields))
@foreach ($fields as $field)
{{ ucfirst($field->label) }}
@if ($field->type == 'text') {{ $project->custom_fields_data['field_' . $field->id] ?? '-' }} @elseif($field->type == 'password') {{ $project->custom_fields_data['field_' . $field->id] ?? '-' }} @elseif($field->type == 'number') {{ $project->custom_fields_data['field_' . $field->id] ?? '-' }} @elseif($field->type == 'textarea') {{ $project->custom_fields_data['field_' . $field->id] ?? '-' }} @elseif($field->type == 'radio') {{ !is_null($project->custom_fields_data['field_' . $field->id]) ? $project->custom_fields_data['field_' . $field->id] : '-' }} @elseif($field->type == 'select') {{ !is_null($project->custom_fields_data['field_' . $field->id]) && $project->custom_fields_data['field_' . $field->id] != '' ? $field->values[$project->custom_fields_data['field_' . $field->id]] : '-' }} @elseif($field->type == 'checkbox') {{ !is_null($project->custom_fields_data['field_' . $field->id]) ? $field->values[$project->custom_fields_data['field_' . $field->id]] : '-' }} @elseif($field->type == 'date') {{ \Carbon\Carbon::parse($project->custom_fields_data['field_' . $field->id])->format($global->date_format) }} @endif
@endforeach
@endif {{-- custom fields data end --}}
@endif @if ( $project->isProjectAdmin || $user->can('edit_projects') || $project->isProjectManager || $project->isProjectCoordinator || $user->isProjectManager($user->id) || $user->isProjectCoordinator($user->id))

@lang('modules.projects.activeTimers')

@forelse($activeTimers as $key=>$time)
{{ ucwords($time->user->name) }}
{{ $time->duration }}
@empty @lang('messages.noActiveTimer') @endforelse
@endif
@if ($project->isProjectManager || $project->isProjectCoordinator || $user->isProjectManager($user->id) || $user->isProjectCoordinator($user->id))
@empty(!$project->portal)
@lang('app.portal')

{{ $project->portal }}

@endempty @empty(!$project->hourly_fixed)
@lang('app.hourly/fixed')

{{ $project->hourly_fixed }}

@endempty @if (!empty($project->project_email_date) && $project->project_email_date != '0000-00-00')
@lang('app.projectEmailDate')

{{ $project->project_email_date }}

@endif @if (!empty($project->kick_off_date) && $project->kick_off_date != '0000-00-00')
@lang('app.kickOffCallDate')

{{ $project->kick_off_date }}

@endif @empty(!$project->overall_planned_hours)
@lang('modules.projects.plannedHours')

{{ $project->overall_planned_hours }}

@endempty @empty(!$project->overall_spent_hours)
@lang('modules.projects.spentHours')

{{ $project->overall_spent_hours }}

@endempty @if (!empty($project->basecamp_setup_date) && $project->basecamp_setup_date != '0000-00-00')
@lang('app.baseCampSetupdate')

{{ $project->basecamp_setup_date }}

@endif @empty(!$project->priority)
@lang('modules.tasks.priority')

{{ $project->priority }}

@endempty @empty(!$project->weightage)
@lang('app.weightage')

{{ $project->weightage }}

@endempty @empty(!$project->total_milestones)
@lang('modules.projects.totalMilestones')

{{ $project->total_milestones }}

@endempty @empty(!$project->cr_added)
@lang('app.crAdded')

{{ $project->cr_added }}

@endempty @empty(!$project->owner_id)
@lang('modules.projects.ownership')

{{ $project->owner->name }}

@endempty
@if ($project->members->count() > 0)
@lang('modules.projects.projectMember') :-
@foreach ($project->members as $member)
{{ $member->user->name }}
@endforeach
@endempty @if ($project->managers->count() > 0)
@foreach ($project->managers as $manager)
{{ $manager->user->name }}
@endforeach
@endempty @if ($project->coordinators->count() > 0)
@foreach ($project->coordinators as $coordinator)
{{ $coordinator->user->name }}
@endforeach
@endempty @if ($project->resources->count() > 0)
@foreach ($project->resources as $resource) @if($resource->user)
{{ $resource->user->name }}
@endif @endforeach
@endempty
@if ($milestones->count() > 0)
@lang('modules.projects.milestones')
@forelse ($milestones as $key=>$item)
@if ($item->status == 'complete') @else @endif
@if ($item->cost > 0) {{ $item->currency->currency_symbol . $item->cost }} @endif
@empty @lang('messages.noRecordFound') @endforelse
@endif
@endif
@lang('modules.projects.members') {{ count($project->members) }}
@forelse($project->members as $member) @if (!empty($member->user)) user @endif @empty @lang('messages.noMemberAddedToProject') @endforelse
{{ count($openTasks) }} @lang('modules.projects.openTasks')
{{ $daysLeft }} @lang('modules.projects.daysLeft')
{{ $hoursLogged }} @lang('modules.projects.hoursLogged')
@lang('modules.projects.activityTimeline')
@foreach ($activities as $activ)
{{ $activ->activity }}
{{ $activ->created_at->diffForHumans() }}
@endforeach
@endsection @push('footer-script') @endpush