Ejemplo n.º 1
0
 public function ad728Action()
 {
     //728*90
     $this->_layout = "empty";
     $jobsModel = new JobsModel();
     $city = LocationModel::city(ToolModel::getRealIpAddr());
     if ($city) {
         if (mb_substr($city, -1) == "市") {
             $city = mb_substr($city, 0, -1);
         }
         $jobs = $jobsModel->newJobsFromCity($city);
         if (!$jobs) {
             $jobs = $jobsModel->newJobs();
         } else {
             if (count($jobs) == 1) {
                 $addJobs = $jobsModel->newJobs();
                 shuffle($addJobs);
                 $jobs = array_merge($jobs, $addJobs);
                 $jobs = array_slice($jobs, 0, 2);
             }
         }
     } else {
         $jobs = $jobsModel->newJobs();
     }
     shuffle($jobs);
     $this->_mainContent->assign("job1", $jobs[0]);
     $this->_mainContent->assign("job2", $jobs[1]);
     $this->display();
 }