Example #1
0
            if ($row['silver_coin'] > 0) {
                $price .= ' ' . $row['silver_coin'] . $user->lang['COIN_UNIT'] . $user->lang['S_COIN'];
            }
            if ($row['copper_coin'] > 0) {
                $price .= ' ' . $row['copper_coin'] . $user->lang['COIN_UNIT'] . $user->lang['C_COIN'];
            }
            $template->assign_block_vars('sell_goods_list', array('RECORD_ID' => $row['record_id'], 'GOODS_ID' => $row['object_id'], 'GOODS_NAME' => $row['name'], 'GOODS_WEIGHT' => $row['weight'], 'GOODS_DESC' => $row['desc'], 'GOODS_UNIT_GPRICE' => $row['gold_coin'], 'GOODS_UNIT_SPRICE' => $row['silver_coin'], 'GOODS_UNIT_CPRICE' => $row['copper_coin'], 'STR_PRICE' => $price, 'REMAINS' => $row['allow_num'] - $row['acc_num'], 'S_BUY_FLAG' => $row['allow_num'] - $row['acc_num'] ? true : false, 'EFFECT1NAME' => $row['effect1'] ? $user->lang['USER_COMPETENCE'][$row['effectname1']] . ($row['effect1'] > 0 ? sprintf($user->lang['ADD_NUM'], $row['effect1']) : sprintf($user->lang['SUB_NUM'], abs($row['effect1']))) : '', 'EFFECT2NAME' => $row['effect2'] ? $user->lang['USER_COMPETENCE'][$row['effectname2']] . ':' . $row['effect2'] : ''));
        }
        $db->sql_freeresult($result);
        break;
    case 4:
        break;
}
//$xajax->debugOn();
switch ($mode) {
    case 'buy':
        $gNum = request_var('gnum', 0);
        $gId = request_var('goodid', 1);
        goods_sell($gId, $gNum);
        break;
    case 'stock':
        $gNum = request_var('gnum', 0);
        $gId = request_var('goodid', 1);
        goods_stock($gId, $gNum);
}
// Assign index specific vars
$template->assign_vars(array('U_URL' => "{$phpbb_root_path}shop.{$phpEx}{$SID}&cityid=" . $shop_info['city_id'] . '&shopid=' . $shopid . '&i=', 'S_SELECTED1' => $id == 1 ? 'id="activetab"' : '', 'S_SELECTED2' => $id == 2 ? 'id="activetab"' : '', 'S_SELECTED3' => $id == 3 ? 'id="activetab"' : '', 'S_BUILD_INFO' => $id == 1 ? true : false, 'S_SALE_LIST' => $id == 2 ? true : false, 'S_STOCK_LIST' => $id == 3 ? true : false, 'U_MCP' => $auth->acl_get('m_') ? "{$phpbb_root_path}mcp.{$phpEx}{$SID}&i=main&mode=front" : ''));
// Output page
page_header($user->lang['INDEX']);
$template->set_filenames(array('body' => 'shop_info_body.html'));
page_footer();
Example #2
0
<?php

define('IN_ECS', true);
require dirname(__FILE__) . '/includes/init.php';
require_once ROOT_PATH . 'includes/lib_order.php';
require_once ROOT_PATH . 'includes/lib_supplier_common_wap.php';
$act = empty($_REQUEST['act']) ? 'list' : trim($_REQUEST['act']);
//库存查询
if ($act == 'list') {
    $data = goods_stock();
    $goods = $data['goods'];
    $filter = $data['filter'];
    $smarty->assign('goods', $goods);
    $smarty->assign('filter', $filter);
    _wap_assign_header_info('库存列表');
    _wap_assign_footer_order_info();
    _wap_display_page('goods_stock_list.htm');
}
//获取商品库存列表
function goods_stock()
{
    global $ecs, $db;
    $result = get_filter($param_str);
    if ($result === false) {
        $filter['goods_name'] = empty($_REQUEST['goods_name']) ? '' : trim($_REQUEST['goods_name']);
        $filter['goods_sn'] = empty($_REQUEST['goods_sn']) ? '' : trim($_REQUEST['goods_sn']);
        $where = ' WHERE supplier_id=' . $_SESSION['supplier_id'];
        if (!empty($filter['goods_name'])) {
            $where .= ' AND goods_name LIKE "%' . $filter['goods_name'] . '%" ';
        }
        if (!empty($filter['goods_sn'])) {