$cfg['ln'] = getClientLang(); // создаем инстанс подключения к базе $db = new dbClass($cfg['db']); // забираем из базы опции и кладем их в конфиг $options = $db->query("SELECT * FROM options"); // кладем в конфиг все что забрали из базы (все опции) if (isset($options[0])) { foreach ($options as $k => $v) { $cfg['options'][$v->option] = $v->value; } } unset($options); // смотрим на авторизацию include $cfg['realpath'] . '/gears/auth_init.php'; if ($user['rankname'] != 'support' && $user['rankname'] != 'admin' && $user['rankname'] != 'shipper') { exit('Запрещено!'); } // фильтруем входящие данные $idItem = filter_input(INPUT_POST, 'idItem', FILTER_VALIDATE_INT); $parentId = filter_input(INPUT_POST, 'parentMenuId', FILTER_VALIDATE_INT); //var_dump($idItem); if ($idItem == false || $idItem == null) { exit(json_encode(array('type' => 'error', 'text' => 'Ошибка удаления записи!'))); } if (hasChildSubCategoryItem($idItem)) { exit(json_encode(array('type' => 'error', 'text' => 'Имеются товары в подкатегории! Сначала удалите их!'))); } $q = 'DELETE FROM `pkg_cat_ddlist` WHERE id=' . $idItem; $db->query($q); $outputList = generateSubCategoriesList($parentId); exit(json_encode(array('type' => 'info', 'text' => $outputList)));
include_once $cfg['realpath'] . '/gears/functions.php'; include_once $cfg['realpath'] . '/gears/l18n.php'; include_once $cfg['realpath'] . '/gears/db.php'; //header('Content-type: application/json'); $_ts = microtime_float(); // смотрим язык пользователя $cfg['ln'] = getClientLang(); // создаем инстанс подключения к базе $db = new dbClass($cfg['db']); // забираем из базы опции и кладем их в конфиг $options = $db->query("SELECT * FROM options"); // кладем в конфиг все что забрали из базы (все опции) if (isset($options[0])) { foreach ($options as $k => $v) { $cfg['options'][$v->option] = $v->value; } } unset($options); // смотрим на авторизацию include $cfg['realpath'] . '/gears/auth_init.php'; if ($user['rankname'] != 'support' && $user['rankname'] != 'admin' && $user['rankname'] != 'shipper') { exit('Запрещено!'); } // фильтруем входящие данные $idItem = filter_input(INPUT_POST, 'itemId', FILTER_VALIDATE_INT); $outputList = generateSubCategoriesList($idItem); if ($idItem == NULL || $idItem == false) { exit(json_encode(array('type' => 'error', 'text' => $idItem))); } else { exit(json_encode(array('type' => 'ok', 'text' => $outputList))); }