Ejemplo n.º 1
0
        $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');
}
Ejemplo n.º 2
0
        $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'];