$sql = "UPDATE cms_forum_cats SET published = 0 WHERE id = ". $item_id; cmsCore::c('db')->query($sql); cmsCore::halt('1'); } } if ($opt == 'submit_cat') { if (!cmsUser::checkCsrfToken()) { cmsCore::error404(); } $cat['title'] = cmsCore::request('title', 'str', 'NO_TITLE'); $cat['pagetitle'] = cmsCore::request('pagetitle', 'str', ''); $cat['meta_keys'] = cmsCore::request('meta_keys', 'str', ''); $cat['meta_desc'] = cmsCore::request('meta_desc', 'str', ''); $cat['published'] = cmsCore::request('published', 'int'); $cat['ordering'] = cmsCore::request('ordering', 'int'); $cat['seolink'] = $model->getCatSeoLink($cat['title']); cmsCore::c('db')->insert('cms_forum_cats', $cat); cmsCore::addSessionMessage($_LANG['AD_DO_SUCCESS'], 'info'); cmsCore::redirect('?view=components&do=config&id='. $id .'&opt=list_cats'); } if ($opt == 'delete_cat') { $item_id = cmsCore::request('item_id', 'int'); cmsCore::c('db')->query("UPDATE cms_forums SET category_id = 0, published = 0 WHERE category_id = '". $item_id ."'"); cmsCore::c('db')->query("DELETE FROM cms_forum_cats WHERE id = '". $item_id ."'"); cmsCore::addSessionMessage($_LANG['AD_CATEGORY_REMOVED'], 'info'); cmsCore::redirect('?view=components&do=config&id='. $id .'&opt=list_cats'); }
$sql = "UPDATE cms_forum_cats SET published = 0 WHERE id = {$item_id}"; dbQuery($sql); echo '1'; exit; } } if ($opt == 'submit_cat') { if (!empty($_REQUEST['title'])) { $title = $_REQUEST['title']; } else { error("Укажите заголовок категории!"); } $published = (int) $_REQUEST['published']; $auth_group = $_REQUEST['auth_group']; $ordering = (int) $_REQUEST['ordering']; $seolink = $model->getCatSeoLink($title); $sql = "INSERT INTO cms_forum_cats (title, published, auth_group, ordering, seolink)\r\n\t\t\t\tVALUES ('{$title}', '{$published}', '{$auth_group}', '{$ordering}', '{$seolink}')"; dbQuery($sql); $inCore->redirect('?view=components&do=config&id=' . $id . '&opt=list_cats'); } if ($opt == 'delete_cat') { if (isset($_REQUEST['item_id'])) { $item_id = $_REQUEST['item_id']; dbQuery("DELETE FROM cms_forums WHERE category_id = {$item_id}"); dbQuery("DELETE FROM cms_forum_cats WHERE id = {$item_id}"); } $inCore->redirect('?view=components&do=config&id=' . $id . '&opt=list_cats'); } if ($opt == 'update_cat') { if (isset($_REQUEST['item_id'])) { $item_id = (int) $_REQUEST['item_id'];