diff --git a/application/controllers/welcome.php b/application/controllers/welcome.php index e6ec9bc6..214252b1 100644 --- a/application/controllers/welcome.php +++ b/application/controllers/welcome.php @@ -25,6 +25,10 @@ class Welcome extends CI_Controller { $data['lastEditList'] = $this->Information_model->get_last_edit_list(); $data['last_city_list'] = $this->Area_model->get_last_edit_city(); + if ($this->config->item('site_code') == 'pgr') { + $data['countryList'] = $this->Area_model->get_country_list_for_site("'589','645'"); + } + $this->load->view('bootstrap/header', $data); $this->load->view('bootstrap/welcome'); $this->load->view('bootstrap/footer'); @@ -192,8 +196,8 @@ class Welcome extends CI_Controller { ->set_content_type('application/json') ->set_output(json_encode($obj)); } - - + + //批量替换二级域名,如图片或者data域名 function replace_hostname($topnum){ $data=array(); @@ -203,7 +207,7 @@ class Welcome extends CI_Controller { if($data['all_information']){ foreach($data['all_information'] as $item){ echo $item->ic_url.'
'; - $item->ic_content=str_replace($find_host, $new_host,$item->ic_content); + $item->ic_content=str_replace($find_host, $new_host,$item->ic_content); $this->InfoContents_model->Update( $item->ic_id, $item->ic_url, diff --git a/application/models/area_model.php b/application/models/area_model.php index d205a6ce..f54d2b5a 100644 --- a/application/models/area_model.php +++ b/application/models/area_model.php @@ -37,7 +37,7 @@ class Area_model extends CI_Model return FALSE; } } - + function get_city_list($PRI_SN) { @@ -58,7 +58,7 @@ class Area_model extends CI_Model $query = $this->HT->query($sql, array($this->config->item('site_lgc'), $PRI_SN)); return $query->result(); } - + //获取直辖市和特区列表 function get_municipalities_list() { @@ -146,6 +146,17 @@ class Area_model extends CI_Model $query = $this->HT->query($sql, array($this->config->item('site_lgc'))); return $query->result(); } + function get_country_list_for_site($country_list) + { + $sql = "SELECT ci.COI_SN, \n" + . " ci2.COI2_Country \n" + . "FROM COuntryInfo ci \n" + . " INNER JOIN COuntryInfo2 ci2 ON ci2.COI2_COI_SN = ci.COI_SN \n" + . "WHERE ci2.COI2_LGC = ? \n" + . " AND ci.COI_SN in($country_list)"; + $query = $this->HT->query($sql, array($this->config->item('site_lgc'))); + return $query->result(); + } //根据区域类型和ID获取区域名称 function get_area_name($ht_area_type, $ht_area_id) @@ -169,13 +180,13 @@ class Area_model extends CI_Model case 's'://大洲 break; case 'z'://公民游 - break; + break; default: break; } return false; } - + //获取最后编辑信息的50个城市 function get_last_edit_city() { @@ -194,4 +205,4 @@ class Area_model extends CI_Model return $query->result(); } -} \ No newline at end of file +}