@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)
@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)
@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