예제 #1
0
파일: region.php 프로젝트: lughong/shop
 public function getcitys()
 {
     $province_id = isset($_GET['region_id']) ? $_GET['region_id'] : 0;
     $citys = RegionM::getCitys($province_id);
     echo json_encode($citys);
     throw new Exception("exit");
 }
예제 #2
0
파일: adminorder.php 프로젝트: lughong/shop
 public function detail($order_id)
 {
     //检查登录
     $this->_login();
     $smarty = get_smarty();
     $this->_orderleft($smarty);
     //取出订单信息
     $order_info = OrderInfo::getOrderInfoByOrderId($order_id);
     if (!$order_info) {
         //不存在该订单,返回到全部订单列表页
         $url = url('admin', 'adminorder::all');
         header('Location:' . $url);
         throw new Exception('exit');
     }
     //取出商品信息
     $order_id = $order_info['order_id'];
     $goods_list = OrderGoodsInfo::getOrderGoodsInfoByOrderId($order_id);
     //获取省份列表
     $province_list = RegionM::getProvinces();
     $smarty->assign('province', $province_list);
     //获取市
     $city_list = RegionM::getCitys($order_info['province']);
     $smarty->assign('city', $city_list);
     //获取区列表
     $district_list = RegionM::getDistricts($order_info['city']);
     $smarty->assign('district', $district_list);
     //ajax获取城市列表地址
     $addr_get_city_url = url('region', 'region::getcitys');
     $smarty->assign('addr_get_city_url', $addr_get_city_url);
     //ajax获取地区列表地址
     $addr_get_dist_url = url('region', 'region::getdistricts');
     $smarty->assign('addr_get_dist_url', $addr_get_dist_url);
     //发货连接
     $change_shipping_url = url('admin', 'adminorder::changeshipping', $order_id);
     $smarty->assign("change_shipping_url", $change_shipping_url);
     $smarty->assign("order_info", $order_info);
     $smarty->assign("goods_list", $goods_list);
     $smarty->assign("edit_detail_url", url('admin', 'adminorder::edit', $order_id));
     //修改订单信息链接
     $smarty->display('admin/order/order_info.html');
 }
예제 #3
0
파일: usercenter.php 프로젝트: lughong/shop
 public function editaddr($address_id)
 {
     $uid = LuS::get('uid');
     //获取地址详情信息
     $address = UserAddress::getAddrByAddressId($uid, $address_id);
     if (!$address) {
         echo "<script>alert('编辑错误!'); history.go(-1);</script>";
         throw new Exception('exit');
     }
     //如果手机号为空
     if (!$address['mobile']) {
         $address['mobile'] = '';
     }
     $smarty = get_smarty();
     //获取省份列表
     $province_list = RegionM::getProvinces();
     $smarty->assign('province', $province_list);
     //获取城市列表
     $city_list = RegionM::getCitys($address['province']);
     $smarty->assign('city', $city_list);
     //获取地区列表
     $district_list = RegionM::getDistricts($address['city']);
     $smarty->assign('district', $district_list);
     //ajax获取城市列表地址
     $addr_get_city_url = url('region', 'region::getcitys');
     $smarty->assign('addr_get_city_url', $addr_get_city_url);
     //ajax获取地区列表地址
     $addr_get_dist_url = url('region', 'region::getdistricts');
     $smarty->assign('addr_get_dist_url', $addr_get_dist_url);
     //添加新地址action
     $addr_edit_act_url = url('usercenter', 'usercenter::editactaddr', $address['address_id']);
     $smarty->assign('addr_edit_act_url', $addr_edit_act_url);
     $smarty->assign("address", $address);
     $smarty->display('usercenter/usercenter_addr_edit.html');
 }