changecity.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. define('IN_SMT',true);
  3. define('CURSCRIPT','changecity');
  4. define('IN_MYMPS', true);
  5. require_once dirname(__FILE__).'/include/global.php';
  6. require_once MYMPS_DATA.'/config.php';
  7. require_once MYMPS_DATA.'/config.db.php';
  8. require_once MYMPS_INC.'/db.class.php';
  9. ifsiteopen();
  10. if($cityname){
  11. $cityname = strip_tags(trim($cityname));
  12. if($city = $db -> getRow("SELECT domain,directory FROM `{$db_mymps}city` WHERE cityname = '$cityname'")){
  13. write_msg('',$city['domain'] ? $city['domain'] : $mymps_global['SiteUrl'].'/'.$mymps_global['cfg_citiesdir'].'/'.$city['directory']);
  14. } else {
  15. write_msg('目前尚未开通该分站,请选择其它分站浏览');
  16. }
  17. exit;
  18. }
  19. $cache = get_cache_config();
  20. require_once MYMPS_INC.'/cachepages.class.php';
  21. $cachepages = new cachepages($cache['changecity']['time'],'changecity');
  22. $cachetime = $cache['changecity']['time'];
  23. $cachepages->cacheCheck();
  24. unset($cache);
  25. if(in_array($mymps_global['cfg_redirectpage'],array('home','nchome'))) {
  26. $fromcity = array('domain'=>$mymps_global['SiteUrl'],'cityname'=>'总');
  27. }else{
  28. $ip = GetIP();
  29. $fromcity = get_ip2city($ip);
  30. }
  31. $total = $db -> getOne("SELECT COUNT(cityid) FROM `{$db_mymps}city`");
  32. $cities = $mymps_global['cfg_cityshowtype'] == 'province' ? get_changeprovince_cities() : get_changecity_cities();
  33. $hotcities = get_hot_cities();
  34. globalassign();
  35. include mymps_tpl(CURSCRIPT);
  36. $cachetime && $cachepages->caching();
  37. ?>