Файл: upload/pages/admin/module/off-module.php
Строк: 12
<?php
require_once $_SERVER['DOCUMENT_ROOT'] . '/core/core.php';
if ($users_perms['edit_modules'] != 1) {
RedirectToPage('/');
exit();
}
$id = $_GET['id'] ?? null;
if (!$id) {
RedirectToPage('/admin/plugins');
exit;
}
// Получаем модуль
$plug = FetchAssoc(dbquery("SELECT * FROM plugins WHERE id = ?", [$id]));
if (!$plug || $plug['missing']) {
showAlert('Ошибка', 'fail', 'Модуль не найден');
RedirectToPage('/admin/plugins');
exit;
}
$type = $plug['type'];
$dir = $PLDirMap[$type] ?? 'other';
// Выключаем модуль
dbquery("UPDATE plugins SET status = 0 WHERE id = ?", [$id]);
showAlert('Успешно', 'success', 'Модуль успешно выключен');
RedirectToPage('/admin/plugins/' . $dir);
exit;
?>