} } if ($opt == 'hide_item') { if (!isset($_REQUEST['item'])) { if (isset($_REQUEST['item_id'])){ cmsCore::c('db')->setFlag('cms_uc_items', $_REQUEST['item_id'], 'published', '0'); } cmsCore::halt('1'); } else { cmsCore::c('db')->setFlags('cms_uc_items', $_REQUEST['item'], 'published', '0'); cmsCore::addSessionMessage($_LANG['AD_DO_SUCCESS'], 'success'); cmsCore::redirectBack(); } } if ($opt == 'renew_item'){ $model->renewItem(cmsCore::request('item_id', 'int', 0)); cmsCore::redirect('?view=components&do=config&id='.$id.'&opt=list_items'); } if ($opt == 'delete_item') { $model->deleteItem(cmsCore::request('item_id', 'int', 0)); 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');
@img_resize(PATH . "/images/catalog/{$file}", PATH . "/images/catalog/small/{$file}.jpg", 100, 100); @img_resize(PATH . "/images/catalog/{$file}", PATH . "/images/catalog/medium/{$file}.jpg", 250, 250); @chmod(PATH . "/images/catalog/{$file}", 0644); @chmod(PATH . "/images/catalog/small/{$file}.jpg", 0644); @chmod(PATH . "/images/catalog/medium/{$file}.jpg", 0644); } } $model->addItem($item); $inCore->redirect('?view=components&do=config&opt=list_items&id=' . $_REQUEST['id']); } //=================================================================================================// //=================================================================================================// if ($opt == 'renew_item') { if ($inCore->inRequest('item_id')) { $id = $inCore->request('item_id', 'int'); $model->renewItem($id); } $inCore->redirect('?view=components&do=config&id=' . $_REQUEST['id'] . '&opt=list_items'); } //=================================================================================================// //=================================================================================================// if ($opt == 'update_item') { if ($inCore->inRequest('item_id')) { $id = $inCore->request('item_id', 'int'); $item['cat_id'] = $inCore->request('cat_id', 'int'); $item['title'] = $inCore->request('title', 'str'); $item['published'] = $inCore->request('published', 'int'); $fdata = $_REQUEST['fdata']; foreach ($fdata as $key => $value) { $fdata[$key] = trim($value); }