| 1 |
<div class="cell grid-x acym__campaign__summary__preview__languages align-center margin-top-2"> |
| 2 |
<?php |
| 3 |
$data['languages'] = array_merge([$data['main_language']], $data['languages']); |
| 4 |
|
| 5 |
foreach ($data['languages'] as $i => $language) { |
| 6 |
$class = $language->code == $data['main_language']->code ? 'language__selected' : ''; |
| 7 |
|
| 8 |
if (empty($data['multilingual_mails'][$language->code]->body) && $language->code != $data['main_language']->code) { |
| 9 |
$class .= ' acym__campaign__summary__preview__languages-one__empty'; |
| 10 |
} |
| 11 |
|
| 12 |
$flag = acym_tooltip( |
| 13 |
[ |
| 14 |
'hoveredText' => '<img acym-data-lang="'.$language->code.'" src="'.acym_getFlagByCode($language->code).'" alt="'.$language->code.' flag">', |
| 15 |
'textShownInTooltip' => $language->name, |
| 16 |
] |
| 17 |
); |
| 18 |
echo '<div data-acym-lang="'.$language->code.'" class="cell shrink acym__campaign__summary__preview__languages-one '.$class.'">'.$flag.'</div>'; |
| 19 |
|
| 20 |
if (empty($data['multilingual_mails'][$language->code])) continue; |
| 21 |
|
| 22 |
echo '<input type="hidden" id="acym__summary-body-'.$language->code.'" value="'.acym_escape(acym_absoluteURL($data['multilingual_mails'][$language->code]->body)).'">'; |
| 23 |
echo '<input type="hidden" id="acym__summary-subject-'.$language->code.'" value="'.acym_escape($data['multilingual_mails'][$language->code]->subject).'">'; |
| 24 |
echo '<input type="hidden" id="acym__summary-preview-'.$language->code.'" value="'.acym_escape($data['multilingual_mails'][$language->code]->preheader).'">'; |
| 25 |
} |
| 26 |
?> |
| 27 |
</div> |
| 28 |
|