EngineGP

Форк
0
42 строки · 1.3 Кб
1
<?php
2
/*
3
 * EngineGP   (https://enginegp.ru or https://enginegp.com)
4
 *
5
 * @copyright Copyright (c) 2018-present Solovev Sergei <inbox@seansolovev.ru>
6
 *
7
 * @link      https://github.com/EngineGPDev/EngineGP for the canonical source repository
8
 *
9
 * @license   https://github.com/EngineGPDev/EngineGP/blob/main/LICENSE MIT License
10
 */
11

12
if (!defined('EGP')) {
13
    exit(header('Refresh: 0; URL=http://' . $_SERVER['HTTP_HOST'] . '/404'));
14
}
15

16
if ($user['group'] != 'admin') {
17
    sys::outjs(['e' => 'У вас нет доступа к данному действию.']);
18
}
19

20
if ($id) {
21
    $sql->query('DELETE FROM `help` WHERE `id`="' . $id . '" LIMIT 1');
22

23
    $dialogs = $sql->query('SELECT `id`, `img` FROM `help_dialogs` WHERE `help`="' . $id . '"');
24
    while ($dialog = $sql->get($dialogs)) {
25
        $aImg = sys::b64djs($dialog['img']);
26

27
        foreach ($aImg as $img) {
28
            $sql->query('DELETE FROM `help_upload` WHERE `name`="' . $img . '" LIMIT 1');
29

30
            $filePath = ROOT . 'upload/' . $img;
31
            if (file_exists($filePath)) {
32
                unlink($filePath);
33
            }
34
        }
35

36
        $sql->query('DELETE FROM `help_dialogs` WHERE `id`="' . $dialog['id'] . '" LIMIT 1');
37
    }
38

39
    sys::outjs(['s' => 'ok']);
40
}
41

42
sys::outjs(['e' => 'Вопрос не найден в базе.']);
43

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.