EngineGP
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
12if (!defined('EGP')) {
13exit(header('Refresh: 0; URL=http://' . $_SERVER['HTTP_HOST'] . '/404'));
14}
15
16if ($user['group'] != 'admin') {
17sys::outjs(['e' => 'У вас нет доступа к данному действию.']);
18}
19
20if ($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 . '"');
24while ($dialog = $sql->get($dialogs)) {
25$aImg = sys::b64djs($dialog['img']);
26
27foreach ($aImg as $img) {
28$sql->query('DELETE FROM `help_upload` WHERE `name`="' . $img . '" LIMIT 1');
29
30$filePath = ROOT . 'upload/' . $img;
31if (file_exists($filePath)) {
32unlink($filePath);
33}
34}
35
36$sql->query('DELETE FROM `help_dialogs` WHERE `id`="' . $dialog['id'] . '" LIMIT 1');
37}
38
39sys::outjs(['s' => 'ok']);
40}
41
42sys::outjs(['e' => 'Вопрос не найден в базе.']);
43