コード例 #1
0
ファイル: item.php プロジェクト: TopGrd/newxb
        $cond = array('category_id' => $category_id, 'status' => $status);
        if ($has_pic) {
            $cond['has_pic'] = 1;
        }
        $items = lz_page($item, $cond, intval($config['admin_item_page_size']) ? intval($config['admin_item_page_size']) : 20);
        for ($i = 0; $i < count($items); $i++) {
            $_c = $all_category[$items[$i]['category_id']];
            $items[$i]['category_name'] = $_c ? $_c : lang('DEFAULT_CATEGORY');
        }
        $view_data['categories'] = $categories;
        $view_data['items'] = $items;
        $view_data['page_description'] = lang('ITEM_LIST');
    }
}
$_tree = $category->tree_category(0);
$view_data['all_category'] = print_category_tree_link('admin.php?p=item&category_id=', $_tree, $category_id);
$view_data['category_tree'] = print_category_tree($category->tree_category(0, 1));
$view_data['real_content'] = "category_new.html";
$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);
//nav
$statuses = array();
foreach ($news_status as $key => $val) {
    $statuses[] = array('index' => $key, 'value' => $val);
}
$view_data['statuses'] = $statuses;
$view_data['current_status_all'] = isset($_GET['status']) ? false : true;
$view_data['status'] = $view_data['current_status_all'] ? '-1' : $status;
$view_data['has_pic'] = $has_pic;
コード例 #2
0
ファイル: html.php プロジェクト: TopGrd/newxb
function print_category_tree_link($url, $arr, $category_id = 0, $depth = 0)
{
    $re = '<ul>';
    if (!is_array($arr) || count($arr) == 0) {
        return '';
    }
    foreach ($arr as $c) {
        $re .= "<li><a title='" . $c['description'] . "' href='{$url}" . $c['category_id'] . "' class='status_" . $c['status'];
        if ($category_id && $c['category_id'] == $category_id) {
            $re .= " tree_on";
        }
        $re .= "'>" . $c['name'] . "</a></li>\n";
        $_re = print_category_tree_link($url, $c['children'], $category_id, $depth + 1);
        $_re && ($re .= '<li style="display:none">' . $_re . '</li>');
    }
    $re .= '</ul>';
    return $re;
}