@extends('admin.layouts.app') @section('content')
@csrf @if(isset($report)) @method('PUT') @endif

Reviews

@if (3 == Auth::user()->user_type_id) @endif @if (3 == Auth::user()->user_type_id) Back @else Back @endif
@if($organization->data_disclaimer)
{{$organization->data_disclaimer_text}}
@endif @php $report_name = (isset($report) && isset($report->report_name)) ? $report->report_name : ''; @endphp
@php $i = 0; $j = 0; @endphp @php $rs_arr = array(); if(isset($report->text_answer)) { $rs_arr = json_decode($report->text_answer); } @endphp
@php $tmparray = array(); @endphp @foreach ($tabs as $key => $tab) @php $tmp_trg_qst_arr = array(); $str_active = (0 == $j) ? 'show active ' : ''; @endphp
@if (isset($tab->tabQuestion)) @foreach ($tab->tabQuestion as $qkey => $question) @if ($question->id) @if ($question->status) @php $selectedvalue = 'none'; $display_div = ($question->is_triggered) ? "none" : "block"; $cls_div = ($question->is_triggered) ? "hideme" : ""; $zkey = $question->question_type.'__'.$question->id; $cls_name = ''; $c_name = ''; $myclass = ''; $c_name = ''; if ( $question->is_triggered == 1 && $question->triggeredQuestion && isset($question->triggeredQuestion[0]) ) { // dd($repAnsArr[$question->triggeredQuestion[0]->triggered_question], $question->triggeredQuestion[0]->toArray()); $myclass = 'myclass'.$question->triggeredQuestion[0]->triggered_question; if ( strpos( $question->triggeredQuestion[0]->trigger_answer, ',') ) { $tmparrs = explode(',' , $question->triggeredQuestion[0]->trigger_answer); foreach ($tmparrs as $tars) { $c_name = preg_replace('/[^a-zA-Z0-9_.]/', "_", $tars).'_'.preg_replace('/[^a-zA-Z0-9_.]/', "_", $question->triggeredQuestion[0]->triggered_question); $cls_name .= $cls_name.' '.$c_name; } if(isset($tmparrs) && isset($tmparray[$question->triggeredQuestion[0]->triggered_question]) && is_array($tmparray[$question->triggeredQuestion[0]->triggered_question]) && count(array_intersect($tmparrs, $tmparray[$question->triggeredQuestion[0]->triggered_question])) > 0) { $display_div = 'block'; $cls_div = ''; } else if(isset($tmparrs) && isset($tmparray[$question->triggeredQuestion[0]->triggered_question]) && !is_array($tmparray[$question->triggeredQuestion[0]->triggered_question]) && in_array($tmparray[$question->triggeredQuestion[0]->triggered_question], $tmparrs)) { $display_div = 'block'; $cls_div = ''; } else { $display_div = 'none'; } } else { if($question->triggeredQuestion[0]->trigger_answer) { $cls_name = str_replace([' ', '/'], '_', $question->triggeredQuestion[0]->trigger_answer).'_'.$question->triggeredQuestion[0]->triggered_question; $cls_name = preg_replace("/[^a-zA-Z0-9_]+/", "_", $cls_name); $display_div = (is_array($tmparray) && isset($tmparray[$question->triggeredQuestion[0]->triggered_question]) && $tmparray[$question->triggeredQuestion[0]->triggered_question] == $question->triggeredQuestion[0]->trigger_answer) ? 'block' : 'none'; if (isset($tmparray[$question->triggeredQuestion[0]->triggered_question]) && is_array($tmparray[$question->triggeredQuestion[0]->triggered_question])){ if (in_array($question->triggeredQuestion[0]->trigger_answer, $tmparray[$question->triggeredQuestion[0]->triggered_question])) { $display_div = 'block'; } } } } } @endphp

{{ $question->question_text }}

@php $srtchecked = ''; @endphp @if( 'True_or_False' == $question->question_type || 'Yes_or_No' == $question->question_type ) @php $str_chk = ''; $tQstArr = array(); $tmparr = array(); $tval = 0; if(isset($repAnsArr[$question->id]) && isset($repAnsArr[$question->id][$question->question_type]) && !empty($repAnsArr)) { $srtchecked = (isset($repAnsArr[$question->id][$question->question_type])) ? $repAnsArr[$question->id][$question->question_type] : ''; } $arr_option = explode(",", $question->question_option); if(isset($question->triggered_question)) { $tQarr = json_decode($question->triggered_question); } if (isset($tab->triggerQuestion)) { foreach ($tab->triggerQuestion as $trgkey => $trgquestion) { if ($question->id == $trgquestion->triggered_question) { $tQstArr[$trgquestion->trigger_answer] = $trgquestion->question_id; $tval = $trgquestion->question_id; } } } $tmparr = json_encode($tQstArr); @endphp @foreach ( $arr_option as $option ) @php if ($srtchecked == $option) { $str_chk = 'checked="checked"'; $tmp_trg_qst_arr[] = $tval; $tmparray[$question->id] = $option; } else { $str_chk = ''; } $cleanval = preg_replace("/[^a-zA-Z0-9_.]/", "_", $option); @endphp
@endforeach @endif @if( 'Multiple_Select' == $question->question_type ) @php $arr_choice = explode(",", $question->question_option); $p = 0; $option_arr = array(); if(isset($repAnsArr[$question->id]) && isset($repAnsArr[$question->id][$question->question_type]) && !empty($repAnsArr)) { $option_arr = json_decode($repAnsArr[$question->id][$question->question_type], true); } @endphp @foreach ( $arr_choice as $option ) @php $xsrtchecked = ''; $xstr_chk = ''; if(isset($option_arr) && !empty($option_arr)) { if(isset($option_arr[$option])) { $xstr_chk = 'checked="checked"'; $srtchecked = $option_arr[$option]; $tmparray[$question->id][] = $option; } } $clsname = 'cls'.$question->question_type.$question->id; $cleanval = preg_replace("/[^a-zA-Z0-9_.]/", "_", $option); @endphp
@php $p++; @endphp @endforeach @endif @if( 'Multiple_Choice' == $question->question_type ) @php $arr_choice = explode(",", $question->question_option); $p = 0; @endphp
@endif @php $srtchecked = ''; @endphp @if( 'Date' == $question->question_type || 'Number' == $question->question_type || 'Short_Answer' == $question->question_type ) @php $ysrtval = ''; if(isset($repAnsArr[$question->id]) && isset($repAnsArr[$question->id][$question->question_type]) && !empty($repAnsArr)) { $ysrtval = (isset($repAnsArr[$question->id][$question->question_type])) ? $repAnsArr[$question->id][$question->question_type] : ''; $srtchecked = $ysrtval; $tmparray[$question->id] = $ysrtval; } $hasDatepicker = ( 'Date' == $question->question_type ) ? 'form_date' : ''; $cleanval = preg_replace("/[^a-zA-Z0-9_.]/", "_", $ysrtval); @endphp @endif @if( 'Free_Text' == $question->question_type ) @php $zsrtval = ''; if(isset($repAnsArr[$question->id]) && isset($repAnsArr[$question->id][$question->question_type]) && !empty($repAnsArr)) { $zsrtval = (isset($repAnsArr[$question->id][$question->question_type])) ? $repAnsArr[$question->id][$question->question_type] : ''; } @endphp @endif

@endif @endif @endforeach @endif
@php $j++; @endphp @endforeach
@endsection