LocalizationService.php 1004 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. require_once("vo/com/imt/intimamedia/vo/LocalizationVo.php");
  3. require_once("common/geoplugin.class.php");
  4. require_once("common/SQLServerManager.php");
  5. class LocalizationService
  6. {
  7. public function locateUser()
  8. {
  9. $geoplugin = new geoplugin;
  10. $ip = $_SERVER['REMOTE_ADDR'];
  11. if( $ip == "127.0.0.1" )
  12. $ip = "37.187.89.74";/*93.17.95.144*/
  13. $geoplugin->locate($ip);
  14. $localizationVo = new LocalizationVo();
  15. $localizationVo->countryCode = $geoplugin->countryCode;
  16. $localizationVo->countryName = $geoplugin->countryName;
  17. $localizationVo->continentCode = $geoplugin->continentCode;
  18. $localizationVo->ip = $geoplugin->ip;
  19. $localizationVo->date = date("Y-m-d");
  20. $localizationVo->region = $geoplugin->region;
  21. $localizationVo->city = $geoplugin->city;
  22. $localizationVo->currencyCode = $geoplugin->currencyCode;
  23. $localizationVo->currencySymbol = $geoplugin->currencySymbol;
  24. return $localizationVo;
  25. }
  26. }
  27. ?>