cmsCore::addSessionMessage($_LANG['AD_DO_SUCCESS'], 'success'); cmsCore::redirect('?view=components&do=config&id='.$id.'&opt=list_items'); } if ($opt == 'submit_discount' || $opt == 'update_discount') { if (!cmsUser::checkCsrfToken()) { cmsCore::error404(); } $item['title'] = cmsCore::request('title', 'str'); $item['cat_id'] = cmsCore::request('cat_id', 'int'); $item['sign'] = cmsCore::request('sign', 'str'); $item['value'] = cmsCore::request('value', 'str'); $item['unit'] = cmsCore::request('unit', 'str'); $item['if_limit'] = cmsCore::request('if_limit', 'int', 0); if ($opt == 'update_discount') { $model->updateDiscount(cmsCore::request('item_id', 'int', 0), $item); } else { $model->addDiscount($item); } cmsCore::addSessionMessage($_LANG['AD_DO_SUCCESS'], 'success'); cmsCore::redirect('?view=components&do=config&opt=list_discount&id='.$id); } if($opt == 'delete_discount') { $model->deleteDiscount(cmsCore::request('item_id', 'int', 0)); cmsCore::addSessionMessage($_LANG['AD_DO_SUCCESS'], 'success'); cmsCore::redirect('?view=components&do=config&id='.$id.'&opt=list_discount'); } if ($opt == 'show_cat') { $item_id = cmsCore::request('item_id', 'int');
$item['if_limit'] = $inCore->request('if_limit', 'int', 0); $model->addDiscount($item); $inCore->redirect('?view=components&do=config&opt=list_discount&id=' . $_REQUEST['id']); } //=================================================================================================// //=================================================================================================// if ($opt == 'update_discount') { if ($inCore->inRequest('item_id')) { $id = $inCore->request('item_id', 'int'); $item['title'] = $inCore->request('title', 'str'); $item['cat_id'] = $inCore->request('cat_id', 'int'); $item['sign'] = $inCore->request('sign', 'str'); $item['value'] = $inCore->request('value', 'str'); $item['unit'] = $inCore->request('unit', 'str'); $item['if_limit'] = $inCore->request('if_limit', 'int', 0); $model->updateDiscount($id, $item); $inCore->redirect('?view=components&do=config&id=' . $_REQUEST['id'] . '&opt=list_discount'); } } //=================================================================================================// //=================================================================================================// if ($opt == 'delete_discount') { if ($inCore->inRequest('item_id')) { $id = $inCore->request('item_id', 'int'); $model->deleteDiscount($id); } $inCore->redirect('?view=components&do=config&id=' . $_REQUEST['id'] . '&opt=list_discount'); } //=================================================================================================// //=================================================================================================// if ($opt == 'show_cat') {