Example #1
0
$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)));
}