Example #1
0
File: flow.php Project: dlpc/ecshop
function check_goods_start_num()
{
    /* 取得购物类型 */
    $flow_type = isset($_SESSION['flow_type']) ? intval($_SESSION['flow_type']) : CART_GENERAL_GOODS;
    $cart_arr = $GLOBALS['db']->getAll("select goods_id,goods_name,goods_number from " . $GLOBALS['ecs']->table('cart') . " where session_id = '" . SESS_ID . "' AND parent_id = 0 AND is_gift = 0 AND rec_type = '{$flow_type}'");
    $error_goods_arr = '';
    foreach ($cart_arr as $key => $value) {
        $goods_start_num = '';
        $goods_start_num = $GLOBALS['db']->getOne("select start_num from " . $GLOBALS['ecs']->table('goods') . " where goods_id = {$value['goods_id']}");
        /*根据用户等级显示对应的起购数量 add by zenghd for date 2014-08-19*/
        if ($_SESSION['user_id']) {
            //用户是否登录
            $goods_start_num = get_user_start_num($_SESSION['user_id'], $value[goods_id]);
        }
        if ($value['goods_number'] < $goods_start_num) {
            $error_goods_arr = '[' . $value['goods_name'] . '],';
        }
    }
    return $error_goods_arr;
}
Example #2
0
 $shop_price = $goods['shop_price'];
 $linked_goods = get_linked_goods($goods_id);
 $goods['goods_style_name'] = add_style($goods['goods_name'], $goods['goods_name_style']);
 /* 购买该商品可以得到多少钱的红包 */
 if ($goods['bonus_type_id'] > 0) {
     $time = gmtime();
     $sql = "SELECT type_money FROM " . $ecs->table('bonus_type') . " WHERE type_id = '{$goods['bonus_type_id']}' " . " AND send_type = '" . SEND_BY_GOODS . "' " . " AND send_start_date <= '{$time}'" . " AND send_end_date >= '{$time}'";
     $goods['bonus_money'] = floatval($db->getOne($sql));
     if ($goods['bonus_money'] > 0) {
         $goods['bonus_money'] = price_format($goods['bonus_money']);
     }
 }
 /*根据用户等级显示对应的起购数量 add by zenghd for date 2014-08-19*/
 if ($_SESSION['user_id']) {
     //用户是否登录
     $goods['start_num'] = get_user_start_num($_SESSION['user_id'], $goods_id);
 }
 $smarty->assign('goods', $goods);
 $smarty->assign('goods_id', $goods['goods_id']);
 $smarty->assign('promote_end_time', $goods['gmt_end_time']);
 $smarty->assign('categories', get_categories_tree($goods['cat_id']));
 // 分类树
 /*ccx 2014-12-20 代理商只显示自己的商品导航 开始*/
 //if(agency_id() != 345 )   //大学城代理商
 //{
 $smarty->assign('categories_pro', get_categories_tree_pro());
 // 分类树加强版/* 周改 *
 //}
 $smarty->assign('agency_id', agency_id());
 /*ccx 2014-12-20 代理商只显示自己的商品导航 结束*/
 /* meta */