Exemple #1
0
$paged = '';
$lists = array('data' => array(), 'page' => '');
$cateids = ProductsCategory::getChild($cateid);
$is_paged = 0;
if (!$cateids) {
    $is_paged = 1;
    $cate = ProductsCategory::getData($cateid);
    Templates::Assign('cate', $cate);
    $lists = ProductsItem::paging($page, $page_size, "category_id='{$cateid}' AND status=1", "create_time DESC");
    $products = $lists['data'];
    $products = getProducts($products);
    $paged = $lists['page'];
} else {
    foreach ($cateids as $cid) {
        $ccid = $cid['id'];
        if (!($ccids = ProductsCategory::getChild($ccid))) {
            $produs = ProductsItem::getCateProducts($ccid, '*', 'create_time DESC LIMIT 0,10');
        } else {
            $tmp = array();
            foreach ($ccids as $ccid) {
                $tmp[] = $ccid['id'];
            }
            $ccid = implode(',', $tmp);
            $produs = ProductsItem::getList("category_id IN ({$ccid}) AND status=1", '*', 'create_time DESC LIMIT 0,10');
        }
        $produs = getProducts($produs);
        $products[$cid['id']]['prod'] = $produs;
        $products[$cid['id']]['cate'] = array('id' => $cid['id'], 'name' => $cid['name']);
    }
}
//var_dump($products);
Exemple #2
0
<?php

Templates::Assign('picpath', _PRODUCTIMGPATH);
$root_cates = ProductsCategory::getRoot();
Templates::Assign('root_cates', $root_cates);
$cateid = isset($_GET['cateid']) ? $_GET['cateid'] : 0;
Templates::Assign('cateid', $cateid);
$userid = isset($_SESSION['userid']) ? (int) $_SESSION['userid'] : 0;
$userstatus = isset($_SESSION['userstatus']) ? (int) $_SESSION['userstatus'] : 0;
if (!$userstatus) {
    $user = Users::check('', '', $userid);
    $userstatus = isset($user['status']) ? (int) $user['status'] : 0;
    $_SESSION['userstatus'] = $userstatus;
}
Templates::Assign('userstatus', $userstatus);
//获取购物车
$cart_num = Cart::getNum($userid);
Templates::Assign('cart_num', $cart_num);
//------------- 微信 OPENID
$wxopenid = isset($_REQUEST['openid']) ? $_REQUEST['openid'] : (isset($_SESSION['wx']['openid']) ? $_SESSION['wx']['openid'] : '');
$wxnickname = isset($_REQUEST['nickname']) ? $_REQUEST['nickname'] : (isset($_SESSION['wx']['nickname']) ? $_SESSION['wx']['nickname'] : '');
$_SESSION['wx']['openid'] = $wxopenid;
$_SESSION['wx']['nickname'] = $wxnickname;
Templates::Assign('is_weixin', Func::isInWeixin());