get('prevent_hyphens', '')) { $emailFixes .= 'table td.acym__wysid__column__element__td, table td.acym__wysid__column__element__td p { word-break: break-word; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none; mso-hyphenate: none; }'; } return $emailFixes; } function acym_getMailThumbnail(?string $thumbnail): string { $sources = [ '', ACYM_TEMPLATE_THUMBNAILS, ACYM_IMAGES.'thumbnails/', ]; if (!empty($thumbnail)) { foreach ($sources as $oneSource) { if (file_exists(str_replace(acym_rootURI(), ACYM_ROOT, $oneSource.$thumbnail))) { return $oneSource.$thumbnail; } } } return ACYM_IMAGES.'templates/default_template_thumbnail.png'; } function acym_getFlagByCode(string $code): string { $code = explode('-', $code); $finalCode = ''; foreach ($code as $part) { $part = strtolower($part); if (file_exists(ACYM_MEDIA.'images'.DS.'flags'.DS.$part.'.png')) { $finalCode = $part; } } if (empty($finalCode)) { $finalCode = 'unknown'; } return ACYM_IMAGES.'flags/'.$finalCode.'.png'; }