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();
<?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'])) {