{{-- Récupération des éléments --}} @php($group = $item?->isChoice() ? 'choice' : 'value') @php($array_key = $question?->isChoice() ? 'answer' : 'value') @php($inputs = config("quiz.$step.$group")) {{-- les question fils d'une question (tableau de question) --}} @php($question_children = empty($question->getChildQuestions()) ? null : $question->getChildQuestions()) @php($equation_values = ['equals' => trans('labels.LbQuestionScaleValueEquationEquals'), 'more_than' => trans('labels.LbQuestionScaleValueEquationMoreThan'), 'less_than' => trans('labels.LbQuestionScaleValueEquationLessThan')]) @php($has_equation = $question->hasEquation()) {{-- Récupération des réponses --}} @php($answers = $question->getQuestionAnswersArray()) {{-- Init HAS CONDITION --}} {{-- Aller à une question si l'item est choisir --}}

{{ trans('labels.LbQuestionGotoQuestion') }}

@php($goto_question = $question?->option('goto_question')) @if (!$has_equation) {{-- Si pas d'affichage de l'équation --}} @else {{-- Affichage de l'équation --}} @endif @if (!empty($question_children) && !$question->isChoice()) @endif @if (isset($goto_question['question']) && sizeof($goto_question['question']) > 0) @foreach ($goto_question['question'] as $k => $q) @include('quiz.form.conditions.goto_or_display_question', [ 'conditionName' => 'goto_question', 'has_equation' => $has_equation, ]) @endforeach @else @php($q = '') @include('quiz.form.conditions.goto_or_display_question', [ 'conditionName' => 'goto_question', 'has_equation' => $has_equation, 'k' => 0, ]) @endif
{{ trans('labels.LbQuestionGotoOrDisplayCol2', ['name' => $item->getQuestionLabel()]) }} {{ trans('labels.LbQuestionGotoOrDisplayCol3', ['name' => $item->getQuestionLabel()]) }} {{ trans('labels.LbQuestionGotoOrDisplayCol4') }}{{ trans('labels.LbQuestionTable') }}{{ trans('labels.LbQuestionCol1_goto_question') }}
{{-- Masquer l'item d'une question si un des items de la question courante est choisie --}}

{{ trans('labels.LbQuestionDisplayQuestionIfValue') }}

@php($hide_answer = $question?->option('hide_answer')) @if (!$has_equation) {{-- Si pas d'affichage de l'équation --}} @else {{-- Affichage de l'équation --}} @endif @if (!empty($question_children) && !$question->isChoice()) @endif @if (isset($hide_answer['question']) && sizeof($hide_answer['question']) > 0) @foreach ($hide_answer['question'] as $k => $q) @include('quiz.form.conditions.display_question_if_item', [ 'conditionName' => 'hide_answer', ]) @endforeach @else {{-- reset du selected value du --}} @php($q = '') @include('quiz.form.conditions.display_question_if_item', [ 'conditionName' => 'hide_answer', 'k' => 0, ]) @endif
{{ trans('labels.LbQuestionDisplayQuestionIfValueCol1', ['name' => $item->getQuestionLabel()]) }} {{ trans('labels.LbQuestionDisplayQuestionIfValueCol4', ['name' => $item->getQuestionLabel()]) }} {{ trans('labels.LbQuestionDisplayQuestionIfValueCol5') }}{{ trans('labels.LbQuestionTable') }}{{ trans('labels.LbQuestionDisplayQuestionIfValueCol2') }} {{ trans('labels.LbQuestionDisplayQuestionIfValueCol3') }}
{{-- Afficher une question si un des items de la question courante est choisie --}}

{{ trans('labels.LbQuestionDisplayQuestionIf') }}

@php($display_question_if = $question?->option('display_question_if')) @if (!$has_equation) {{-- Si pas d'affichage de l'équation --}} @else {{-- Affichage de l'équation --}} @endif @if (!empty($question_children) && !$question->isChoice()) @endif @if (isset($display_question_if['question']) && sizeof($display_question_if['question']) > 0) @foreach ($display_question_if['question'] as $k => $q) @include('quiz.form.conditions.goto_or_display_question', [ 'conditionName' => 'display_question_if', ]) @endforeach @else {{-- reset du selected value du --}} @php($q = '') @include('quiz.form.conditions.goto_or_display_question', [ 'conditionName' => 'display_question_if', 'k' => 0, ]) @endif
{{ trans('labels.LbQuestionGotoOrDisplayCol2', ['name' => $item->getQuestionLabel()]) }} {{ trans('labels.LbQuestionGotoOrDisplayCol3', ['name' => $item->getQuestionLabel()]) }} {{ trans('labels.LbQuestionGotoOrDisplayCol4') }}{{ trans('labels.LbQuestionTable') }}{{ trans('labels.LbQuestionCol1_display_question_if') }}