_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 ?? ''; ob_start(); ?>
✅ get('admin_updatecat_success') ?? 'Kategorie wurde erfolgreich aktualisiert!' ?> ✖
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_updatecat_page_title') ?? 'Smilie-Kategorien bearbeitet'; $backLink = './?AdminSmiliesCatIndex'; $footerNote = $lang->get('admin_updatecat_footer_note') ?? ''; include __DIR__ . '/admin_master_template.php';