Consultation
{!!
displayInputV2([
'type' => 'text',
'name' => 'title',
'label' => 'Titre',
'errors' => $errors,
'required' => true,
'placeholder' => 'Titre de la consultation',
'max_size' => 160
])
!!}
{!!
displayTextarea([
'label' => 'Description',
'name' => 'description',
'placeholder' => 'Description de la consultation',
'required' => false,
'errors' => $errors,
'max_size' => 500,
])
!!}
{!!
displaySelect2([
'label' => 'Tags',
'name' => 'tags[]',
'placeholder' => 'Saisissez des tags',
'multiple' => true,
'items' => $tags,
'errors' => $errors,
'id' => 'tags-select'
])
!!}
{!!
displayRadios([
'general_label' => 'Statut',
'general_name' => 'status',
'required' => true,
'errors' => $errors,
'is_inline' => true,
'items' => Config::get('constants.CONSULT_STATUS_STRING'),
'division' => '2:6:4',
'default' => 1
])
!!}
{!!
displayInputV2([
'type' => 'text',
'name' => 'date_begin',
'label' => 'Date de début',
'errors' => $errors,
'required' => false,
'placeholder' => 'Date du début de la consultation au format : DD/MM/AAAA',
'help' => 'Ne rien mettre dans ce champ si la consultation commence tout de suite.',
'class' => 'consult-start-date',
'autocomplete' => false,
])
!!}
{!!
displayInputV2([
'type' => 'text',
'name' => 'date_end',
'label' => 'Date de fin',
'errors' => $errors,
'required' => false,
'placeholder' => 'Date de fin de la consultation au format : DD/MM/AAAA',
'help' => 'Ne rien mettre dans ce champ si la consultation n\'a pas de date de fin.',
'class' => 'consult-end-date',
'autocomplete' => false,
])
!!}
@if (!isset($consultation) OR
(isset($consultation) AND count($consultation->votes) == 0))
@php
$selected = 0;
if (!empty(old('type')))
{
$selected = old('type');
}
else if (isset($consultation))
{
$selected = $consultation->type;
}
@endphp
@else
@endif