Файл: upload/pages/admin/theme/off-theme.php
Строк: 7
<?php
require_once ($_SERVER['DOCUMENT_ROOT'] . '/core/core.php');
if ($users_perms['edit_templates'] != 1) {
RedirectToPage('/');
exit();
}
$id = $_GET['id'] ?? null;
if (!$id) {
RedirectToPage('/admin/themes');
exit;
}
// Проверяем, что тема существует
$theme = FetchAssoc(dbquery("SELECT * FROM themes WHERE id = ?", [$id]));
if (!$theme) {
showAlert('Ошибка', 'fail', 'Тема не найдена');
RedirectToPage('/admin/themes');
exit;
}
if ($theme['id'] !== 'default') {
dbquery("UPDATE themes SET is_active = 0 WHERE id = ?", [$id]);
dbquery("UPDATE themes SET is_active = 1 WHERE id = 'default'");
} else {
showAlert('Ошибка', 'fail', 'Нельзя выключить тему по умолчанию');
RedirectToPage('/admin/themes');
exit;
}
showAlert('Успешно', 'success', 'Тема успешно выключена');
RedirectToPage('/admin/themes');
exit;
?>