umeng.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. /**
  3. * umeng 推送服务
  4. *
  5. ***/
  6. defined('InShopNC') or exit('Access Invalid!');
  7. class umengControl extends mbMemberControl
  8. {
  9. public function __construct()
  10. {
  11. parent::__construct();
  12. }
  13. /**
  14. * 更新device_token数据
  15. */
  16. public function updateOp()
  17. {
  18. $member_id = $_SESSION['member_id'];
  19. $data = array();
  20. $data['upush_device_token'] = trim($_GET['device_token']);
  21. $data['updatetime'] = time();
  22. // 判断用户是否存在
  23. $ret = Model()->table('device_binding')->where(array('member_id' => $member_id))->select();
  24. if (!empty($ret)) {
  25. $ret = Model()->table('device_binding')->where(array('member_id' => $member_id))->update($data);
  26. } else {
  27. $data['member_id'] = $member_id;
  28. $ret = Model()->table('device_binding')->insert($data);
  29. }
  30. if ($ret) {
  31. self::outsuccess(array('result' => 'true'));
  32. } else {
  33. self::outerr(errcode::ErrDB);
  34. }
  35. }
  36. }