| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <?php
- class search extends Controller {
- public function index($section='') {
- $_REQUEST['keyword'] = urldecode($_REQUEST['keyword']);
- $_SESSION['main_tag_search'] = $_REQUEST['keyword'];
- $model = $this->loadModel('suggests_model');
- $view = $this->loadView('global_search_view');
- $view->set('section',$section);
- $view->set('keyword',$_REQUEST['keyword']);
- $view->set('properties',$model->getSuggestsProperties($_REQUEST['keyword'],false));
- $view->set('offices',$model->getSuggestsOffices($_REQUEST['keyword'],false));
- $view->set('agents',$model->getSuggestsAgents($_REQUEST['keyword'],false));
- $view->set('pages',$model->getSuggestsPages($_REQUEST['keyword'],false));
- $view->render();
- }
- public function ajax($keyword='') {
- $keyword = urldecode($keyword);
- $view = $this->loadView('suggests_ajax_view');
- $model = $this->loadModel('suggests_model');
- $view->set('properties',$model->getSuggestsProperties($keyword));
- $view->set('offices',$model->getSuggestsOffices($keyword));
- $view->set('agents',$model->getSuggestsAgents($keyword));
- $view->set('pages',$model->getSuggestsPages($keyword));
- $view->set('keyword',$keyword);
- $view->render();
- }
- public function tagsearch() {
- $model = $this->loadModel('suggests_model');
- $view = $this->loadView('keywords_ajax_view');
- if ($_REQUEST['keyword']!='') {
- $view->set('rows',$model->getSugessions($_REQUEST['keyword']));
- $view->render();
- die();
- }
- else {
- die();
- }
- }
- }
|