コード例 #1
0
ファイル: admin_cat.inc.php プロジェクト: edmundwong/V604
$mod = "admin_cat";
$url = $_SERVER["REQUEST_URI"];
$self_url = 'plugins&operation=config&identifier=info&pmod=' . $mod;
$cp_url = 'action=' . $self_url;
$cat_pid = !empty($_GET['cat_pid']) ? intval($_GET['cat_pid']) : 0;
$now_url = ADMINSCRIPT . "?" . $cp_url;
if (submitcheck("editsubmit")) {
    $cat_array = gpc("cat_");
    $cat_array = sortgpc($cat_array, 'cat_id');
    foreach ($cat_array as $ck => $ca) {
        foreach ($ca as $_k => $_c) {
            DB::update("info_cat", array($_k => $_c), "cat_id='{$ck}'");
        }
    }
    if (is_array($_GET['newcat'])) {
        $newcat = addgpc($_GET['newcat']);
        foreach ($newcat as $name) {
            if (empty($name)) {
                continue;
            }
            $insert_array = array();
            foreach ($name as $k => $n) {
                $insert_array[$k] = $n;
            }
            if (!empty($insert_array['cat_pid'])) {
                $level = DB::result_first("SELECT cat_level FROM " . DB::table("info_cat") . " WHERE cat_id='{$insert_array['cat_pid']}'");
                $insert_array['cat_level'] = $level['cat_level'] + 1;
            } else {
                $insert_array['cat_level'] = 0;
            }
            DB::insert("info_cat", $insert_array);
コード例 #2
0
ファイル: admin_area.inc.php プロジェクト: edmundwong/V604
$mod = "admin_area";
$url = $_SERVER["REQUEST_URI"];
$self_url = 'plugins&operation=config&identifier=info&pmod=' . $mod;
$cp_url = 'action=' . $self_url;
$area_pid = !empty($_GET['area_pid']) ? intval($_GET['area_pid']) : 0;
$now_url = ADMINSCRIPT . "?" . $cp_url;
if (submitcheck("editsubmit")) {
    $area_array = gpc("area_");
    $area_array = sortgpc($area_array, 'area_id');
    foreach ($area_array as $ck => $ca) {
        foreach ($ca as $_k => $_c) {
            DB::update("info_area", array($_k => $_c), "area_id='{$ck}'");
        }
    }
    if (is_array($_GET['newarea'])) {
        $newarea = addgpc($_GET['newarea']);
        foreach ($newarea as $name) {
            if (empty($name)) {
                continue;
            }
            $insert_array = array();
            foreach ($name as $k => $n) {
                $insert_array[$k] = $n;
            }
            if (!empty($insert_array['area_pid'])) {
                $level = DB::result_first("SELECT area_level FROM " . DB::table("info_area") . " WHERE area_id='{$insert_array['area_pid']}'");
                $insert_array['area_level'] = $level['area_level'] + 1;
            } else {
                $insert_array['area_level'] = 0;
            }
            DB::insert("info_area", $insert_array);