@extends('layouts.app') @section('title', 'Survey Details') @section('content')
| User | Log | Date |
|---|---|---|
| {{ $log->user->name }} | {{ $log->details }} | {{ $log->created_at->format('Y-m-d - H:i:s') }} |
| ID | Odoo ID | Question Group | Question | Question Type | Dynamic Question | Conditional triggers | Selection/Matrix Values | Updated At |
|---|---|---|---|---|---|---|---|---|
| {{ $question->id }} | @if ($question->questionGroup && $question->questionGroup->survey) {{ $question->questionGroup->survey->survey_id }} @else @endif | {{ $question->questionGroup->question_group_name ?? '' }} | {{ $question->question }} | {{ $question->question_type }} | @if ($question->is_conditional == 1) Yes @else No @endif |
@if($question->conditional_triggers)
@php
$triggers = is_array($question->conditional_triggers) ? $question->conditional_triggers : json_decode($question->conditional_triggers, true);
$triggerTexts = [];
if (is_array($triggers)) {
foreach ($triggers as $trigger) {
$parts = [];
if (isset($trigger['source_question_id'])) $parts[] = 'Source Q ID: ' . $trigger['source_question_id'];
if (isset($trigger['source_question_title_en'])) $parts[] = 'Source Q Title: ' . $trigger['source_question_title_en'];
if (isset($trigger['answer_id'])) $parts[] = 'Answer ID: ' . $trigger['answer_id'];
if (isset($trigger['answer_value_en'])) $parts[] = 'Answer Value: ' . $trigger['answer_value_en'];
$triggerTexts[] = implode(', ', $parts);
}
}
echo implode(' ', $triggerTexts); @endphp @endif |
@php $selections = json_decode($question->selection_values, true); $matrix = json_decode($question->metrix_values, true); @endphp @if (!empty($selections) && isset($selections['en'])) {{ implode(', ', $selections['en']) }} @elseif(!empty($matrix) && isset($matrix['en'])) {{ implode(', ', $matrix['en']) }} @elseif(!empty($matrix)) Matrix Data @else @endif | {{ $question->updated_at->format('Y-m-d H:i') }} |
| Attempt ID | Survey Name | Survey Type | User Name | User Email | Status | Started At | Last Saved At | Channel | Checking At | Survey Location | Actions |
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ $attempt->id }} | {{ $attempt->survey->survey_name ?? '' }} | {{ $attempt->survey->survey_type ?? '' }} | {{ $attempt->user?->first_name ?? '' }}{{ $attempt->user?->last_name ? ' ' . $attempt->user->last_name : '' }} | {{ $attempt->user->email ?? '' }} | {{ ucfirst($attempt->save_type) }} | {!! $attempt->attempt_started_at ? $attempt->attempt_started_at->format('Y-m-d') . ' ' . $attempt->attempt_started_at->format('H:i') : '' !!} |
{!! $attempt->last_saved_at ? $attempt->last_saved_at->format('Y-m-d') . ' ' . $attempt->last_saved_at->format('H:i') : '' !!} |
{{ $attempt->survey->channel->name ?? '' }} | {!! $attempt->attendance ? $attempt->attendance->checked_in_date_time->format('Y-m-d') . ' ' . $attempt->attendance->checked_in_date_time->format('H:i') : '' !!} |
{{ $attempt->attendance->formatted_address ?? '' }} | View Answers |
| No attempts found. | |||||||||||