예제 #1
0
파일: category.php 프로젝트: TopGrd/newxb
if (count($view_data['category_tree']) <= 0) {
    $view_data['sibling_category'] = $category->tree_category($this_category['parent_id']);
    if ($this_category['parent_id'] == "0") {
        $view_data['sibling_category'] = array($this_category);
    }
} else {
    $view_data['sibling_category'] = $view_data['category_tree'];
}
if ($this_category['status'] == 2) {
    $view_data['page_type'] = 'page';
    $view_data['item'] = $item->get_one($this_category['item_id']);
} else {
    $view_data['page_type'] = 'category';
    $view_data['keywords'] = $this_category['keywords'];
    $items = lz_page($item, array('category_id' => $category_id, 'with_children_category' => 1), intval($config['category_list_page_size']) ? intval($config['category_list_page_size']) : 9);
    $view_data['items'] = $items;
    foreach ($view_data['category_tree'] as $_key => $_cat) {
        $view_data['category_tree'][$_key]['items'] = $item->get_list(array('category_id' => $_cat['category_id'], 'with_children_category' => 1, 'total' => $config['children_category_items_num'] ? $config['children_category_items_num'] : 7));
    }
}
$_categories_array = $category->get_list(array());
$categories_array = array();
foreach ($_categories_array as $_cat) {
    $categories_array[$_cat['category_id']] = $_cat;
}
function category_name($id)
{
    global $categories_array;
    return $categories_array[$id]['name'];
}
//print_r($view_data);die;
예제 #2
0
파일: item.php 프로젝트: TopGrd/newxb
        if ($m == 'status') {
            $status = intval($_GET['status']);
            $this_item = $item->get_one($item_id);
            if ($item->update($item_id, array('status' => $status))) {
                lz_exit(LANG_PUBLISHED, 'admin.php?p=item&category_id=' . $this_item['category_id']);
            } else {
                lz_exit(LANG_PUBLISHED_ERROR, "javascript:history.go(-1);");
            }
        }
    }
}
//添加项目
if ($action == 'new_item') {
    include_once 'plugin/fckeditor/fckeditor.php';
    $temp = template('item_new.html');
    $temp->assign(array('item' => $_POST, 'categories' => $category->get_list(), 'publish_time' => time(), 'category_id' => $category_id, 'login_user' => $_SESSION['login_user'], 'category_tree' => print_category_tree($category->tree_category(0, 1), $category_id)));
    $view_data['page_description'] = lang('NEW_ITEM');
    $view_data['page_content'] = $temp->result();
} else {
    if ($action == 'edit_item') {
        if (!$item_id) {
            lz_exit("need item_id!", 'javascript:history.go(-1)', 5);
        }
        include_once 'plugin/fckeditor/fckeditor.php';
        $temp = template('item_new.html');
        $_item = count($_POST) > 0 ? $_POST : $item->get_one($item_id);
        if ($category_id) {
            $_category = $category->get_one($category_id);
        }
        $author = $db->get_all("select * from lz_author where aid={$item_id}");
        $keywords = $db->get_all("select * from lz_keyword where aid={$item_id}");
예제 #3
0
파일: category.php 프로젝트: TopGrd/newxb
    }
    if ($data) {
        if ($category->add($data)) {
            lz_exit(lang('CATEGORY_NEW_SUCCESS'), 'admin.php?p=category&category_id=' . $data['parent_id'], 1);
        } else {
            $action = 'new_category';
            $err_msg = lang('CATEGOTY_NEW_ERROR');
        }
    } else {
        $action = 'new_category';
        $err_msg = lang('CATEGOTY_FILL_ALL');
        $view_data['category'] = $_POST;
    }
}
//显示分类和项目列表
$categories = $category->get_list(array('parent_id' => $category_id));
$_tree = $category->tree_category(0);
$view_data['all_category'] = print_category_tree_link('admin.php?p=category&category_id=', $_tree, $category_id);
$view_data['categories'] = $categories;
$view_data['page_description'] = lang('CATEGORIES_LIST');
$view_data['err_msg'] = $err_msg;
$view_data['success_msg'] = $success_msg;
$view_data['category_id'] = $category_id;
$view_data['position'] = $category->position_category($category_id);
$view_data['this_category'] = $category->get_one($category_id);
$statuses = array();
foreach ($category_status as $key => $val) {
    $statuses[] = array('index' => $key, 'value' => $val);
}
$view_data['statuses'] = $statuses;
function show_status($s)