123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156 |
- <?php
- namespace mobile\base;
- use yii\web\Controller;
- use Yii;
- class CommonController extends Controller
- {
- public function init()
- {
- parent::init();
-
-
- $server = new \common\api\HttpServer();
- Yii::$app->queue->push(
- new \common\fm\HttpRequestRecord(['equipment'=>1,'ip'=>Yii::$app->request->userIP,
- 'referer'=> $server->GetReferer(),'self_url'=> $server->GetCurUrl(),'agent'=>$server->getAgentInfo()])
- );
-
- $view = Yii::$app->view;
-
- if(isset($_SERVER['HTTP_REFERER']) && !empty($_SERVER['HTTP_REFERER']))
- {
- if(strstr($_SERVER['HTTP_REFERER'],'yigouf.com'))
- {
- $view->params['referer'] = $_SERVER['HTTP_REFERER'];
- }else{
- $view->params['referer'] = '/';
- }
- }else{
- $view->params['referer'] = '/';
- }
- $hostName = Yii::$app->request->getHostName();
- $num = substr_count($hostName,'.');
- switch ($num)
- {
- case 1:
- $view->params['main_city_url'] = $hostName;
- break;
- case 2:
- $hostName = explode('.',$hostName);
- $view->params['main_city_url'] = $hostName[1].'.'.$hostName[2];;
- break;
- }
- $city = new \common\models\CategoryCity();
- $city->pid = 0;
- $city->state = 1;
- $view->params['main_city'] = $city->getList([]);
- $view->params['nav_cityname'] = '全国';
- if(Yii::$app->hostserver->hostId != 0)
- {
- $view->params['nav_cityname'] = $city->FindById(Yii::$app->hostserver->hostId)['city_name'];
- }
- }
- }
|