@extends('layouts.app') @section('title') Voir une evenement @endsection @section('page-title') evenements Voir : {{ $evenement->name }} @endsection @section('button-top') @include('suivi.evenements.delete_modal', ['evenement' => $evenement]) @endsection @section('content')
evenement
Nom : {{ $evenement->name }}
@if (!empty($evenement->display_name)) Nom d'affichage : {{ $evenement->display_name }}
@endif Domaine du site : {{ $evenement->site_url }}
@if (!empty($evenement->account_css)) CSS personnalisé @endif @if (count($evenement->tags))

Tags : @foreach ($evenement->tags as $tag) {{ $tag->name }}{{ $loop->last ? '' : ',' }} @endforeach @endif @if (!empty($evenement->comments))

Commentaires :
{!! nl2br($evenement->comments) !!} @endif
@if ($evenement->koba_instance)
evenement Koba
Koba ID : {{ $evenement->koba_instance->koba_id }}
Koba Slug : {{ $evenement->koba_instance->slug }}
@endif
Gestion
evenement actif : {!! $evenement->is_active ? ' Actif' : ' Inactif' !!}
Le logo Copernic est affiché dans le widget : {!! $evenement->display_copernic_logo ? ' Oui' : ' Non' !!}
Date de fin de contrat : {!! empty($evenement->date_end_subscription) ? 'Pas de date de fin' : $evenement->date_end_subscription->format('d/m/Y') !!}

Template Mailjet pour la validation d'une propositions : @if (empty($evenement->proposition_validation_mail_id)) Par défaut @else ID {{ $evenement->proposition_validation_mail_id }} @endif
Administrateurs
@if (count($evenement->administrateurs) == 0) Ce evenement n'a aucun administrateur.

@else
    @foreach ($evenement->administrateurs as $administrateur)
  • {{ $administrateur->prenom_nom }} @if (isset($evenement->referent) && $evenement->referent->id == $administrateur->id) (référent) @endif
  • @endforeach
@endif
L'ajout d'un administrateur se fait depuis la page de gestion des administrateurs.
Options activées pour le evenement
@if (empty($evenement->options)) Aucune option n'a été configurée. @else @if (isset($evenement->options->type)) @endif @if (isset($evenement->options->login_to_vote)) @endif @if (isset($evenement->options->is_opened)) @endif @if (isset($evenement->options->login_to_send_proposition)) @endif @if (empty($evenement->evenement_prop_max)) @else @endif @if (isset($evenement->options->display_votes)) @endif
Option Activé
Type de consultation +1 sur chaque proposition {!! in_array(config('constants.CONSULT_TYPE.PLUS_UN'), $evenement->options->type) ? ' Activé' : ' Désactivé' !!}
Pour / Neutre / Contre sur chaque proposition {!! in_array(config('constants.CONSULT_TYPE.POUR_CONTRE_NEUTRE'), $evenement->options->type) ? ' Activé' : ' Désactivé' !!}
Vote unique sur une seule proposition de la question {!! in_array(config('constants.CONSULT_TYPE.VOTE_UNIQUE'), $evenement->options->type) ? ' Activé' : ' Désactivé' !!}
Connexion obligatoire pour voter {!! $evenement->options->login_to_vote ? ' Activé' : ' Désactivé' !!}
Consultation ouverte (possibilité de soumettre des propositions) {!! $evenement->options->is_opened ? ' Activé' : ' Désactivé' !!}
Connexion obligatoire pour envoyer une proposition {!! $evenement->options->login_to_send_proposition ? ' Activé' : ' Désactivé' !!}
Nombre de propositions à afficher par défaut8 (par défaut){{$evenement->evenement_prop_max}}
Affichage des résultats Ne sont jamais affichés {!! in_array(config('constants.DISPLAY_VOTES.NON'), $evenement->options->display_votes) ? ' Activé' : ' Désactivé' !!}
Sont affichés lorsque l'administrateur a lui-même voté {!! in_array(config('constants.DISPLAY_VOTES.APRES_VOTE'), $evenement->options->display_votes) ? ' Activé' : ' Désactivé' !!}
Sont affichés à tout moment {!! in_array(config('constants.DISPLAY_VOTES.OUI'), $evenement->options->display_votes) ? ' Activé' : ' Désactivé' !!}
@endif
Toutes les propositions de la thématique
    @foreach ($evenement->propositions as $proposition)
  • {{ $proposition->title }}
  • @endforeach
@php //dd($evenement->consultationsInProgress); @endphp
Consultations en cours ({{ count($evenement->consultationsInProgress) }})
@if (count($evenement->consultationsInProgress))
    @foreach ($evenement->consultationsInProgress as $consultation)
  • {{ $consultation->title }} ({{ Config::get('constants.CONSULT_TYPE_STRING_ABBREV')[$consultation->type] }})
    • Nombre de propositions : {{ count($consultation->propositions) }}
    • Nombre de votes : {{ count($consultation->votes) }}
  • @endforeach
@else Aucune consultation en cours @endif
Consultations terminées ({{ count($evenement->consultationsEnded) }})
@if (count($evenement->consultationsEnded)) @else Aucune consultation terminée @endif
Palmarès
@if (!empty($charg_consultation)) Consultation la plus chargée : {{ $charg_consultation->title }}
@endif @if (!empty($vote_consultation)) Consultation la plus votée : {{ $vote_consultation->title }} ({{ $vote_consultation_max }}/{{ count($evenement->votes) }} soit {{ round($vote_consultation_max / count($evenement->votes) * 100) }}%)
@endif @if (!empty($charg_proposition)) Proposition la plus chargée : {{ $charg_proposition->title }}
@endif @if (!empty($vote_proposition)) Proposition la plus votée : {{ $vote_proposition->title }} ({{ $vote_proposition_max }}/{{ count($evenement->votes) }} soit {{ round($vote_proposition_max / count($evenement->votes) * 100) }}%)
@endif
Quelques chiffres
{{ count($evenement->consultationsInProgress) }}
consultations en cours
{{ $evenement->count_propositions }}
propositions
{{ $evenement->count_votes_total }}
votes
{{ count($evenement->consultationsEnded) }}
consultations terminées
{{ count($evenement->participants) }}
participants
{{ $evenement->count_guests }}
invités
{{ count($evenement->logs) }}
Nombre d'actions totales
{{ count($evenement->logs()->whereAction('login')->get()) }}
Nombre de connexions
{{ count($evenement->logs()->whereAction('load consultation')->get()) }}
Nombre de chargements sur les consultations
{{ count($evenement->logs()->whereAction('load proposition')->get()) }}
Nombre de propositions chargées
{{ count($evenement->logs()->whereAction('vote on proposition')->get()) }}
Nombre de clics sur un bouton vote
{{ count($evenement->logs()->whereAction('cancel vote on proposition')->get()) }}
Nombre de votes retirés
@if (count($evenement->consultations) > 0) {{ round((count($evenement->logs()->whereAction('load consultation')->get()) / count($evenement->consultations)), 2)}} @else 0 @endif
Nombre moyen de chargements par consultation
@if (count($evenement->consultations) > 0) {{ round((count($evenement->logs()->whereAction('vote on proposition')->get()) / count($evenement->consultations)), 2)}} @else 0 @endif
Nombre moyen de clics sur un bouton vote par consultations
@endsection