@extends('layouts.app') @section('title') Voir une consultation @endsection @section('page-title') Consultations Voir : {{ $consultation->long_title }} @endsection @section('button-top') @can ('manage faux votes') @endcan @include('consultations.delete_modal', ['consultation' => $consultation]) @if (Auth::user()->can('duplicate consultation')) {!! Form::open(array('route' => [ 'consultations.consultations.duplicate', $consultation ], 'method'=>'POST', 'style' => 'display:inline-block;')) !!} {!! Form::close() !!} @endif @endsection @section('content')
Consultation
@role('SuperAdmin') Compte ID : #{{ $consultation->compte_id }} - {{ $consultation->compte->name }}
Consultation ID : #{{ $consultation->id }}

@endrole Titre : {{ $consultation->title }}
Description :
{!! linkify(nl2br(e($consultation->description))) !!}

Statut : {!! $consultation->status == Config::get('constants.CONSULT_STATUS.PUBLISH') ? ' Publié' : ' Brouillon' !!}
Date de début : {{ $consultation->str_date_debut }}
Date de fin : {{ $consultation->str_date_fin }}
@if (!empty($consultation->consultation_css))
CSS personnalisé @endif @if (count($consultation->tags))

Tags :
    @foreach ($consultation->tags as $tag)
  • {{ $tag->name }}
  • @endforeach
@endif

Consultation créée le {{ $consultation->created_at->format('d/m/Y') }} par {{ $consultation->creator->prenom_nom }}
Affichage
Pour afficher votre consultation, vous devez copier-coller le code ci-dessous sur la page de votre site web sur laquelle vous souhaitez qu'elle apparaisse.
{{ html_entity_decode('') }}
{{ html_entity_decode('') }}
Avancement
@if ($consultation->ends_date) Consultation du {{ $consultation->str_date_debut }} au {{ $consultation->str_date_fin }}. Se termine dans {{ $consultation->duree_restante_string }}
{{ $consultation->duree_restante_jours_pourcentage }}% Complete
@else Consultation en cours depuis le {{ $consultation->str_date_debut }}. @endif
Options de la consultation
Type de consultation : {{ Config::get('constants.CONSULT_TYPE_STRING')[$consultation->type] }}
La barre de recherche est affichée dans le widget : {!! $consultation->is_searchbar_displayed == 1 ? ' Oui' : ' Non' !!}
Les participants peuvent soumettre des propositions : {!! $consultation->is_opened == 1 ? ' Oui' : ' Non' !!}
Tri des propositions : {{ Config::get('constants.ORDER_PROPOSITIONS_BY_STRING')[$consultation->order_propositions_by] }}
Affichage des résultats : {{ Config::get('constants.DISPLAY_VOTES_STRING')[$consultation->display_votes] }}
Les participants doivent se connecter pour voter : {!! $consultation->login_to_vote == 1 ? ' Oui' : ' Non' !!}
Les participants doivent se connecter pour envoyer une propositon : {!! $consultation->login_to_send_proposition == 1 ? ' Oui' : ' Non' !!}
Nombre de propositions à afficher : @if (empty($consultation->consultation_prop_max)) 8 (par défaut) @else {{$consultation->consultation_prop_max}} @endif
Textes du widget
@if (!empty($consultation->text_proposition_see_more)) « En savoir plus sur cette proposition » est remplacé par « {{ $consultation->text_proposition_see_more }} ».

@endif @if (!empty($consultation->text_proposition_submit)) « Soumettre une proposition » est remplacé par « {{ $consultation->text_proposition_submit }} ». @endif
@if (count($consultation->sentPropositions))
Propositions à valider
@role('SuperAdmin') @endrole @foreach ($consultation->sentPropositions as $proposition) @role('SuperAdmin') @endrole @endforeach
#Proposition Proposé par Gestion
{{ $proposition->id }}{{ $proposition->texte }} {{ isset($proposition->guest) ? $proposition->prenom : $proposition->participant->prenom_nom }} Accepter @include('propositions.refuse_modal', ['proposition' => $proposition])
@endif
Propositions en ligne
@role('SuperAdmin') @endrole @if ($consultation->order_propositions_by == Config::get('constants.ORDER_PROPOSITIONS_BY.MANUALLY')) @endif @if ($consultation->type == Config::get('constants.CONSULT_TYPE.POUR_CONTRE_NEUTRE')) @endif @foreach ($consultation->orderedPropositions as $proposition) @role('SuperAdmin') @endrole @if ($consultation->order_propositions_by == Config::get('constants.ORDER_PROPOSITIONS_BY.MANUALLY')) @endif @if ($consultation->type == Config::get('constants.CONSULT_TYPE.POUR_CONTRE_NEUTRE')) @endif @endforeach
#Proposition Auteur @if ($consultation->type == Config::get('constants.CONSULT_TYPE.PLUS_UN')) Likes @elseif ($consultation->type == Config::get('constants.CONSULT_TYPE.POUR_CONTRE_NEUTRE')) Votes @else Choisie ... fois @endif Gestion
{{ $proposition->id }} @if ($loop->last)
@else {!! Form::open(array('route' => [ 'consultations.consultations.propositionDown', $consultation, $proposition ], 'method'=>'POST', 'style' => 'display:inline-block; margin-right:5px;')) !!} {!! Form::close() !!} @endif @if (!$loop->first) {!! Form::open(array('route' => [ 'consultations.consultations.propositionUp', $consultation, $proposition ], 'method'=>'POST', 'style' => 'display:inline-block;')) !!} {!! Form::close() !!} @endif
@if ($proposition->type == 2 AND !empty($proposition->media_link)) @elseif ($proposition->type == 3 AND !empty($proposition->media_link)) @endif {{ $proposition->title }} {{ //str_limit($proposition->auteur, 30, '...') $proposition->auteur}} @if ($consultation->type == Config::get('constants.CONSULT_TYPE.PLUS_UN')) {{ $proposition->count_votes_like }} @elseif ($consultation->type == Config::get('constants.CONSULT_TYPE.POUR_CONTRE_NEUTRE')) {{ $proposition->count_votes_pcn }} @elseif ($consultation->type == Config::get('constants.CONSULT_TYPE.VOTE_UNIQUE')) {{ $proposition->count_votes_choice }} @endif
P : {{ $proposition->count_votes_pour }}
N : {{ $proposition->count_votes_neutre }}
C : {{ $proposition->count_votes_contre }}
{{ round($proposition->votes_pour_pourcentage) }}%
{{ round($proposition->votes_neutre_pourcentage) }}%
{{ round($proposition->votes_contre_pourcentage) }}%
@include('propositions.index_gestion_consultation', ['proposition' => $proposition], ['consultation' => $consultation])

Prend en compte tous les votes de chaque proposition pour toutes les consultations de même type.
@endsection