コード例 #1
0
<?php

cw_load('faq');
$cat = intval($cat);
if ($action == 'delete_categories' && is_array($faq_cat)) {
    foreach ($faq_cat as $k => $_tmp) {
        cw_faq_delete_rubrik($k);
    }
    cw_header_location('index.php?target=faq&mode=categories&cat=' . $cat);
}
$location[] = array(cw_get_langvar_by_name('lbl_faq_categories'), 'index.php?target=' . $target);
if ($rubrik_id && !cw_faq_is_category($rubrik_id)) {
    cw_header_location('index.php?target=' . $target);
}
$smarty->assign('faq_categories', cw_faq_get_subcategories($rubrik_id));
$smarty->assign('current_category', cw_faq_get_rubrik($rubrik_id));
$smarty->assign('main', 'categories');
コード例 #2
0
    $rubrik_id = cw_faq_create_rubrik($data['title'], $cat);
    cw_faq_recalc_counters($cat);
    cw_header_location('index.php?target=' . $target . '&mode=category&rubrik_id=' . $rubrik_id);
}
if ($action == 'edit') {
    db_query("update {$tables['faq_rubrik']} set title='{$data['title']}' where rubrik_id='{$rubrik_id}'");
    cw_faq_recalc_counters($rubrik_id);
    if ($data['parent_id'] >= 0) {
        db_query("update {$tables['faq_rubrik']} set parent_id='{$data['parent_id']}' where rubrik_id='{$rubrik_id}'");
        cw_faq_update_path($rubrik_id);
        cw_faq_recalc_counters($current_parent);
        if ($new_parent != $current_parent) {
            cw_faq_recalc_counters($new_parent);
        }
    }
    cw_header_location('index.php?target=' . $target . '&mode=category&rubrik_id=' . $rubrik_id);
}
$location[] = array(cw_get_langvar_by_name('lbl_faq_categories'), 'index.php?target=faq_categories');
if (!$rubrik_id) {
    if ($cat && !cw_faq_is_category($cat)) {
        cw_header_location('index.php?target=faq_categories');
    }
    $smarty->assign('cat', $cat);
    $smarty->assign('mode', 'add');
} else {
    $smarty->assign('all_rubriks', cw_faq_get_all_rubriks($rubrik_id));
    $smarty->assign('current_rubrik', cw_faq_get_rubrik($rubrik_id));
    $smarty->assign('rubrik_id', $rubrik_id);
}
$location[] = array(cw_get_langvar_by_name('lbl_faq_category'), '');
$smarty->assign('main', 'category');