Вход Регистрация
Файл: upload/pages/admin/update/del-update.php
Строк: 16
<?php
require_once $_SERVER['DOCUMENT_ROOT'] . '/core/core.php';

if (
$users_perms['manage_update'] != 1) {
    
RedirectToPage('/');
    exit();
}

$filename $_GET['id'] ?? null;
if (!
$filename) {
    
RedirectToPage('/admin/update');
    exit;
}

// Папка с обновлениями
$updatesDir $_SERVER['DOCUMENT_ROOT'] . '/install/update/up/';

// Полный путь к файлу
$filePath $updatesDir $filename;

// Проверяем, существует ли файл
if (!file_exists($filePath)) {
    
showAlert('Ошибка''fail''Пакет обновления не найден');
    
RedirectToPage('/admin/update');
    exit;
}

// Проверяем, что это ZIP (безопасность)
if (strtolower(pathinfo($filePathPATHINFO_EXTENSION)) !== 'zip') {
    
showAlert('Ошибка''fail''Можно удалять только ZIP-файлы');
    
RedirectToPage('/admin/update');
    exit;
}

// Удаляем файл
if (!unlink($filePath)) {
    
showAlert('Ошибка''fail''Не удалось удалить файл');
    
RedirectToPage('/admin/update');
    exit;
}

showAlert('Успешно''success''Пакет обновления удалён');
RedirectToPage('/admin/update');
exit;
?>
Онлайн: 1
Реклама