Module Consultations

{!! displayInputV2([ 'type' => 'integer', 'name' => 'compte_prop_max', 'label' => 'Nombre maximal de propositions à afficher sur votre profil', 'errors' => $errors, 'required' => false, 'placeholder' => 'Valeur supérieure à 0 (8 par défaut)', ]) !!} {!! displayInputV2([ 'type' => 'string', 'name' => 'proposition_validation_mail_id', 'label' => 'ID de l\'email de validation d\'une proposition', 'errors' => $errors, 'required' => false, 'placeholder' => 'ID Mailjet', 'help' => 'Laisser vide si c\'est le template Mailjet par défaut qui doit être utilisé. Attention : si le template Mailjet n\'existe pas, aucune email ne sera envoyé !', ]) !!}
Ce compte peut créer des consultations...
{!! displayCheckboxes([ 'general_label' => '... ayant pour type :', 'general_name' => 'type', 'required' => true, 'errors' => $errors, 'items' => [ 1 => '+1 sur chaque proposition', 2 => 'Pour / Neutre / Contre sur chaque proposition', 3 => 'Vote unique sur une seule proposition de la question' ], 'help' => "Type de vote sur les propositions d'une consultation.", //'default' => [1, 2, 3] ]) !!} {!! displaySwitch([ 'label' => '... ouvertes :', 'name' => 'is_opened', 'required' => true, 'errors' => $errors, 'default' => isset($compte) ? $compte->is_opened : true, 'help' => "Consultations ouvertes : consultation dans lesquelles les participants peuvent ajouter leurs propres propositions.", 'division' => '4:4:4', ]) !!} {!! displaySwitch([ 'label' => '... dans lesquelles la connexion est obligatoire pour voter :', 'name' => 'login_to_vote', 'required' => true, 'errors' => $errors, 'default' => isset($compte) ? $compte->login_to_vote : false, 'division' => '4:4:4', ]) !!} {!! displaySwitch([ 'label' => '... dans lesquelles la connexion est obligatoire pour envoyer une proposition :', 'name' => 'login_to_send_proposition', 'required' => true, 'errors' => $errors, 'default' => isset($compte) ? $compte->login_to_send_proposition : false, 'division' => '4:4:4', ]) !!} {!! displayCheckboxes([ 'general_label' => '... pour lesquelles les résultats :', 'general_name' => 'display_votes', 'required' => true, 'is_inline' => false, 'errors' => $errors, 'items' => [ 0 => "ne sont jamais affichés", 1 => "sont affichés lorsque le participant a lui-même voté", 2 => "sont affichés à tout moment" ], 'division' => '2:6:4', //'default' => [0, 1, 2] ]) !!}

Pour les widgets

{!! displaySwitch([ 'label' => 'Afficher le logo Copernic dans le widget', 'name' => 'display_copernic_logo', 'required' => true, 'errors' => $errors, 'default' => isset($compte) ? $compte->display_copernic_logo : true, 'division' => '4:4:4', ]) !!} {!! displayTextarea([ 'label' => 'CSS personnalisé', 'name' => 'custom_css', 'placeholder' => 'Style des consultations de ce compte', 'required' => false, 'errors' => $errors, ]) !!}