@if (!empty($template->media_type)) @php $params = []; if (isset($message) && $message->template_params) { $params = json_decode($message->template_params, true); } @endphp @if ($template->media_type != 0 && empty($template->carousel))
@if (isset($message)) @include('web/partials/message-file', ['message' => $message]) @else @if ($template->media_type == '1') @elseif ($template->media_type == '2') @elseif ($template->media_type == '3') @endif @endif
@endif @if ($template->title)

{{ $template->title }}

@endif

@if (isset($message) && $message->template_params) @php $bodyParamsVar = $params; if (!empty($template->carousel)) { $bodyParamsVar = $params['body']; } $search = $replace = []; foreach ($bodyParamsVar as $i => $param) { if ($i == 'buttons') { continue; } $search[] = '{{' . $i . '}}'; $replace[] = $param; } echo nl2br(str_replace($search, $replace, $template->body)); @endphp @else {!! nl2br($template->body) !!} @endif

@if ($template->footer)
{{ $template->footer }}
@endif @if ($template->buttons && empty($template->carousel)) @php $buttons = json_decode($template->buttons); @endphp @foreach ($buttons as $button) @if ($button->type == 'PHONE_NUMBER') {{ $button->text }} @elseif ($button->type == 'URL') {{ $button->text }} @elseif ($button->type == 'QUICK_REPLY') {{ $button->text }} @endif @endforeach @endif @if (!empty($template->carousel)) @php $carousel = json_decode($template->carousel, true); @endphp
@for ($i=1; $i<=$carousel['cards_count']; $i++)
@if (isset($message) && isset($params['files'][$i-1])) @include('web/partials/message-file', ['message' => (object)['file_type' => $template->media_type, 'file_url' => $params['files'][$i-1]]]) @else @if ($template->media_type == '1') @elseif ($template->media_type == '2') @endif @endif
@if (isset($message) && $message->template_params && isset($params['cards'][$i])) @php $search = $replace = []; foreach ($params['cards'][$i] as $ind => $param) { if ($ind == 'buttons') { continue; } $search[] = '{{' . $ind . '}}'; $replace[] = $param; } echo nl2br(str_replace($search, $replace, $carousel['cardsBody'][$i-1])); @endphp @else {!! nl2br($carousel['cardsBody'][$i-1]) !!} @endif
@if (!empty($carousel['button1_type'])) @endif @if (!empty($carousel['button2_type'])) @endif
@endfor
@endif @endif