EngineGP

Форк
0
43 строки · 1.2 Кб
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
    $msg = isset($url['msg']) ? sys::int($url['msg']) : sys::outjs(['s' => 'ok']);
22

23
    $sql->query('SELECT `img` FROM `help_dialogs` WHERE `id`="' . $msg . '" LIMIT 1');
24
    if (!$sql->num()) {
25
        sys::outjs(['s' => 'ok']);
26
    }
27

28
    $images = $sql->get();
29

30
    $aImg = sys::b64djs($images['img']);
31

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

35
        unlink(ROOT . 'upload/' . $img);
36
    }
37

38
    $sql->query('DELETE FROM `help_dialogs` WHERE `id`="' . $msg . '" LIMIT 1');
39

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

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

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

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

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

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