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

{{ $pageTitle }}

@endsection @push('head-script') @endpush @section('content')

@lang('app.project') #{{ $project->id }} - {{ ucwords($project->project_name) }} @lang('app.edit') @lang('app.edit') @php if ($project->status == 'in progress') { $statusText = __('app.inProgress'); $statusTextColor = 'text-info'; $btnTextColor = 'btn-info'; } else if ($project->status == 'on hold') { $statusText = __('app.onHold'); $statusTextColor = 'text-warning'; $btnTextColor = 'btn-warning'; } else if ($project->status == 'not started') { $statusText = __('app.notStarted'); $statusTextColor = 'text-warning'; $btnTextColor = 'btn-warning'; } else if ($project->status == 'canceled') { $statusText = __('app.canceled'); $statusTextColor = 'text-danger'; $btnTextColor = 'btn-danger'; } else if ($project->status == 'finished') { $statusText = __('app.finished'); $statusTextColor = 'text-success'; $btnTextColor = 'btn-success'; } @endphp

{!! $project->project_summary !!}

@lang('modules.projects.milestones') ({{ count($milestones) }}) @lang('modules.projects.createMilestone')

@forelse ($milestones as $key=>$item)
#{{ ($key+1) }}
{{ ucfirst($item->milestone_title )}}
@if($item->status == 'complete') @else @endif
@if($item->cost > 0) @lang('modules.projects.milestoneCost'): {{ $item->currency->currency_symbol.$item->cost }} @endif
@empty @lang('messages.noRecordFound') @endforelse

@lang('modules.projects.activeTimers')

@forelse($activeTimers as $key=>$time) @empty @endforelse
# @lang('modules.projects.whoWorking') @lang('modules.projects.activeSince')  
{{ $key+1 }} {{ ucwords($time->user->name) }} {{ $time->duration }} @lang('app.stop')
@lang('messages.noActiveTimer')
@lang('modules.projects.openTasks')

{{ count($openTasks) }}

{{ $openTasksPercent }}% @lang('app.complete') (success)
@lang('modules.projects.daysLeft')

{{ $daysLeft }}

{{ $daysLeftPercent }}% @lang('app.complete') (success)
@lang('modules.projects.hoursLogged')

{{ $hoursLogged }}

100% Complete (success)
@lang('app.completion')
@if ($project->completion_percent < 50) @elseif ($project->completion_percent >= 50 && $project->completion_percent < 75) @else @endif

{{ $project->completion_percent }}%

{{ $project->completion_percent }}% Complete (success)

@lang('modules.projects.projectBudget')

  • @if(!is_null($project->project_budget)) {{ !is_null($project->currency_id) ? $project->currency->currency_symbol.$project->project_budget : $project->project_budget }} @else -- @endif

@lang('app.earnings') @lang('modules.projects.projectEarningInfo')

  • {{ !is_null($project->currency_id) ? $project->currency->currency_symbol.$earnings : $earnings }}

@lang('modules.projects.hours_allocated')

  • @if(!is_null($project->project_budget)) {{ $project->hours_allocated }} @else -- @endif

@lang('modules.projects.expenses_total') @lang('modules.projects.projectExpenseInfo')

  • {{ !is_null($project->currency_id) ? $project->currency->currency_symbol.$expenses : $expenses }}
{{-- client details --}}
@lang('modules.client.clientDetails')
@if(!is_null($project->client))
@if(!is_null($project->client->client))
@lang('modules.client.companyName')
{{ $project->client->client[0]->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--}}
{{-- project members --}}
@lang('modules.projects.members')
@forelse($project->members as $member)
{!! ($member->user->image) ? 'user' : 'user' !!}
{{ ucwords($member->user->name) }}
{{ $member->user->email }}
@empty @lang('messages.noMemberAddedToProject') @endforelse
{{-- project members --}}
@lang('modules.projects.openTasks')
  • @lang('app.title') @lang('app.dueDate')
  • @forelse($openTasks as $key=>$task)
  • {{ ($key+1).'. '.ucfirst($task->heading) }}
  • @empty
  • @lang('messages.noOpenTasks')
  • @endforelse
{{-- project members --}}
@lang('modules.projects.files')
    @forelse($recentFiles as $key=>$file)
  • {{ ($key+1) }}. {{ $file->filename }}
  • @empty
  • @lang('messages.noFileUploaded')
  • @endforelse
{{--Project Activity --}}
@lang('modules.projects.activityTimeline')
@foreach($activities as $activ)
{{ $activ->activity }}
{{ $activ->created_at->diffForHumans() }}
@endforeach
{{--Ajax Modal--}} {{--Ajax Modal Ends--}} @endsection @push('footer-script') @endpush