@extends('layouts.app') @section('css') @endsection @section('js') @php // $localdateTimeFormat = \App\Facades\DateTimeFormat::getLocalDateTimeFormat(); // $startDateTime = isset($event->started_at) ? \Carbon\Carbon::parse($event->started_at) : \Carbon\Carbon::now()->startOfHour()->format($localdateTimeFormat); // $endDateTime = isset($event->ended_at) ? \Carbon\Carbon::parse($event->ended_at) : \Carbon\Carbon::now()->startOfHour()->addDay($localdateTimeFormat); $startDateTime = isset($survey->started_at) ? \Carbon\Carbon::parse($survey->started_at) : \Carbon\Carbon::now()->addMinutes(5); $endDateTime = isset($survey->ended_at) ? \Carbon\Carbon::parse($survey->ended_at) : \Carbon\Carbon::now()->addDays(1); @endphp @endsection @push('pageTitle') {{ __('labels.surveys') }} @endpush @section('content') @include('components.common.page-header', [ 'pageTitle' => isset($survey) && isset($readonly) && $readonly ? __('labels.view_survey') : (isset($survey) ? __('labels.edit_survey') : __('labels.create_survey')), 'actionButton' => [ 'url' => route('surveys.index'), 'text' => __('labels.back_to_surveys'), ], ]) @include('components.common.flush-message') @include('components.common.validation-errors')
@csrf @if(isset($survey)) @method('PUT') @endif
@error('title')
{{ $message }}
@enderror
@error('description')
{{ $message }}
@enderror
@include('components.form.author-name', [ 'readonly' => isset($readonly) && $readonly ? 1 : 0, 'authorName' => old('author_name', isset($survey->author_name) && $survey->author_name ? $survey->author_name : auth()->user()->name), ])
@error('started_at')
{{ $message }}
@enderror @error('ended_at')
{{ $message }}
@enderror
@include('components.form.published-inputs', [ 'readonly' => isset($readonly) && $readonly ? 1 : 0, 'published_at' => old('published_at', $survey->published_at ?? ''), 'is_published' => old('is_published', $survey->is_published ?? ''), ]) {{--
is_active ?? true))>
--}}
@if(!isset($survey) || (isset($survey) && Auth::user()->can('update', $survey))) @include('pages.surveys.templates.vote-option',[ 'readonly' => isset($readonly) && $readonly ? 1 : 0, 'voteOptions' => $voteOptions ?? [], ]) @endif @if(isset($survey) && !isset($votingResults['userVote'])) @include('pages.surveys.templates.vote',[ 'readonly' => isset($readonly) && $readonly ? 1 : 0, 'voteOptions' => $voteOptions ?? [], 'votes' => $votes ?? [], 'hasVoted' => isset($votingResults['userVote']), ]) @endif @if(isset($survey) && ( Auth::user()->can('update', $survey) || isset($votingResults['userVote']) ) ) @include('pages.surveys.templates.vote-results',[ 'votingResults' => $votingResults ?? [], ]) @endif @include('components.form.select-group',[ 'readonly' => isset($readonly) && $readonly ? 1 : 0, 'groups' => $groups ?? [], 'selectedGroups' => old('groups', isset($selectedGroups) && count($selectedGroups) ? $selectedGroups : null), 'canCreate' => auth()->user()->can('create',\App\Models\Survey::class), 'canUpdate' => isset($survey) && auth()->user()->can('update',$survey), ]) @if(!isset($readonly) || !$readonly)
{{ __('labels.cancel') }}
@endif
@endsection