control.php 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <?php
  2. /**
  3. * mobile父类
  4. *
  5. *
  6. */
  7. //use Shopnc\Tpl;
  8. defined('InShopNC') or exit('Access Invalid!');
  9. /********************************** 前台control父类 **********************************************/
  10. class mobileControl
  11. {
  12. //客户端类型
  13. protected $client_type_array = array('android', 'wap', 'wechat', 'ios');
  14. //列表默认分页数
  15. protected $page = 5;
  16. public function __construct() {
  17. Language::read('mobile');
  18. //分页数处理
  19. $page = intval($_GET['page']);
  20. if($page > 0) {
  21. $this->page = $page;
  22. }
  23. }
  24. }
  25. class mobileHomeControl extends mobileControl{
  26. public function __construct() {
  27. parent::__construct();
  28. }
  29. }
  30. class mobileMemberControl extends mobileControl{
  31. protected $member_info = array();
  32. public function __construct() {
  33. parent::__construct();
  34. $model_mb_user_token = Model('mb_user_token');
  35. $key = $_POST['key'];
  36. if(empty($key)) {
  37. $key = $_GET['key'];
  38. }
  39. $mb_user_token_info = $model_mb_user_token->getMbUserTokenInfoByToken($key);
  40. if(empty($mb_user_token_info)) {
  41. output_error('请登录', array('login' => '0'));
  42. }
  43. $model_member = Model('member');
  44. $this->member_info = $model_member->getMemberInfoByID($mb_user_token_info['member_id']);
  45. $this->member_info['client_type'] = $mb_user_token_info['client_type'];
  46. if(empty($this->member_info)) {
  47. output_error('请登录', array('login' => '0'));
  48. } else {
  49. //读取卖家信息
  50. $seller_info = Model('seller')->getSellerInfo(array('member_id'=>$this->member_info['member_id']));
  51. $this->member_info['store_id'] = $seller_info['store_id'];
  52. }
  53. }
  54. }