_prefix . 'style'] ?? 'default';
$style = preg_replace('/[^a-zA-Z0-9_\-]/', '', (string)$style);
function e(string $v): string {
return htmlspecialchars($v, ENT_QUOTES, 'UTF-8');
}
// Fallbacks
$print_smil_edit_1 = $print_smil_edit_1 ?? '';
$print_smil_edit_2 = $print_smil_edit_2 ?? '';
$print_smil_edit_3 = $print_smil_edit_3 ?? '';
$backText = $lang->get('admin_updatesmilies_back_to_category') ?? 'Zurück in die Kategorie';
// Kategorie Back-Link
$kat = isset($_POST["oname"]) ? urlencode((string)$_POST["oname"]) : '';
ob_start();
?>
✅ = $lang->get('admin_updatesmilies_success') ?? 'Smiley wurde erfolgreich aktualisiert!' ?>
✖
= $print_smil_edit_1 ?>
= $print_smil_edit_2 ?>
= $print_smil_edit_3 ?>
">
= e($backText) ?>
setTimeout(function() {
const banner = document.getElementById('successBanner');
if (banner) banner.remove();
}, 5000);
function closeSuccessBanner() {
const banner = document.getElementById('successBanner');
if (banner) banner.remove();
}
JS;
$content = ob_get_clean();
$pageTitle = $lang->get('admin_updatesmilies_page_title') ?? 'Smilies bearbeiten';
$backLink = './?AdminSmiliesIndex';
$footerNote = $lang->get('admin_smilies_footer_note') ?? '';
include __DIR__ . '/admin_master_template.php';
?>