Example #1
0
 private function _saveUserLocation($uid, $longitude, $latitude, $location)
 {
     // 插入用户定位开关设置
     $count = (int) DbUtils::getDzDbUtils(true)->queryScalar('
         SELECT COUNT(*) 
         FROM %t
         WHERE uid=%d
         AND ukey=%s
     ', array('appbyme_user_setting', $uid, AppbymeUserSetting::KEY_GPS_LOCATION));
     if (!$count) {
         AppbymeUserSetting::saveNewSettings($uid, array(AppbymeUserSetting::KEY_GPS_LOCATION => AppbymeUserSetting::VALUE_GPS_LOCATION_ON));
     }
     !empty($location) && SurroundingInfo::saveUserLocation($uid, $longitude, $latitude, $location);
 }
 private function _getSaveUserLocation($longitude, $latitude, $location)
 {
     global $_G;
     $uid = $_G['uid'];
     SurroundingInfo::saveUserLocation($uid, $longitude, $latitude, $location);
 }