ecshop 订单-》设置默认收货地址,或者删除
2015-11-27 10:35
302 查看
设置位置:ecs_users标的 country字段,默认是0,默认地址是 users_address 的address_id
设置默认收货地址
删除收货地址
取得收货地址列表
查询默认user地址
设置收货默认地址
设置默认收货地址
/** * 设置默认地址 * * @access public * @param integer $id 收货地址id * @return boolean */ function set_default_addr($id) { $uid = $_SESSION['user_id']; $sql = "UPDATE " .$GLOBALS['ecs']->table('users') . " SET address_id = '$id' WHERE user_id = '$uid'"; $res = $GLOBALS['db']->query($sql); return $res; }
删除收货地址
/** * 删除一个收货地址 * * @access public * @param integer $id * @return boolean */ function drop_consignee($id) { $sql = "SELECT user_id FROM " .$GLOBALS['ecs']->table('user_address') . " WHERE address_id = '$id'"; $uid = $GLOBALS['db']->getOne($sql); if ($uid != $_SESSION['user_id']) { return false; } else { $sql = "DELETE FROM " .$GLOBALS['ecs']->table('user_address') . " WHERE address_id = '$id'"; $res = $GLOBALS['db']->query($sql); return $res; } }
取得收货地址列表
/** * 取得收货人地址列表 * @param int $user_id 用户编号 * @param int $id 收货地址id * @return array */ function get_consignee_list($user_id, $id = 0, $num = 10, $start = 0) { if ($id) { $where['address_id'] = $id; $this->table = 'user_address'; return $this->find($where); } else { $sql = 'select * from ' . $this->pre . 'user_address where user_id = ' . $user_id . ' order by address_id limit ' . $start . ', ' . $num; return $this->query($sql); } }
查询默认user地址
public function select_default_address(){ $user_id =$_SESSION['user_id']; $info = M()->query("SELECT address_id FROM " .$this->model->pre. "users WHERE user_id='$user_id'"); print_r($info[0]['address_id']); }
设置收货默认地址
public function set_default_address(){ $id = $_GET['address_id']; $userid = $_SESSION['user_id']; $sql = "UPDATE " .$this->model->pre. "users SET address_id = '$id' WHERE user_id = '$userid'"; $res = M()->query($sql); show_message('设置成功', $_LANG['address_list_lnk'], U('user/address_list')); }
相关文章推荐
- Linux系统启动过程分析
- Zookeeper shell操作
- hadoop的伪分布式安装
- Linux缓存机制之块缓存
- Linux Epoll介绍和程序实例
- 监控软件Nagios的服务器端在Linux系统上的安装和配置方法
- 国外最佳主机TOP5:eHost.com取代InMotion居首
- Linux 文件基本属性
- linux下使用yum安装mysql
- Linux下安装python-opencv
- linux防火墙操作 可以解决区域网浏览器访问linux问题
- .xyz域名总量TOP14:西数连续夺冠 新网降至第五
- opencv imread imwrite "Unhandled exception in ***.exe(msvcr100d.dll):OxC0000005"
- 查看Tomcat版本
- hadoop之shuffle
- opencv:把三通道图转换成灰度图、二值图
- 查看linux cpu和内存利用率__linux - top命令
- tomcat配置文件详解
- Hadoop Problem
- Linux下创建自己的共享库