/**
  * @Created By : Mahipal Singh Adhikari
  * @Created On : 2-Dec-2010
  * @Description: Search destinations
  */
 public function searchAction()
 {
     $params['search'] = $this->_getParam('search');
     if (isset($params['search']) && $params['search'] != "" && $params['search'] != "Search by Keyword") {
         $this->view->search = $search = $params['search'];
         $settings = new Admin_Model_GlobalSettings();
         $page_size = $settings->settingValue('pagination_size');
         //$page_size		= 	1;
         $modelList = new Application_Model_SearchView();
         $searchData = $modelList->searchDestination($search);
         $page = $this->_getParam('page', 1);
         $pageObj = new Base_Paginator();
         $paginator = $pageObj->fetchPageDataResult($searchData, $page, $page_size);
         if ($pageObj->getTotalCount() > 0) {
             $this->view->total = $pageObj->getTotalCount();
             $this->view->paginator = $paginator;
         } else {
             $this->view->message = "No result found for this keyword.";
         }
     } else {
         $this->view->message = "Missing search parameters.";
     }
 }