27 public $searchResult =
'';
39 public $status =
'ok';
57 public $baseHref =
'';
62 public $usePersonalisation =
true;
66 public $existsMore =
false;
82 $this->phrase = Yii::app()->request->getQuery(
'searchTerm',
'');
83 $this->offset = (int)Yii::app()->request->getQuery(
'offset', 0);
84 $this->pageNumber = (int)Yii::app()->request->getQuery(
'page', 1);
86 if (trim($this->phrase)!=
'') {
89 isset($_GET[
'advanced']) ? $_GET : array(),
90 $this->usePersonalisation
92 if(!empty($this->searchUrl)) {
95 $searchAdaptor->pageNumber = $this->pageNumber;
96 $searchAdaptor->pageSize = Yii::app()->getModule(
'search')->perPage;
97 $this->searchResult = $searchAdaptor->fetchNext();
98 $this->existsMore = $searchAdaptor->existsMore();
122 $this->render(
'SearchResultWidget');
134 $url = AppHelper::removeParamsFromUrl(Yii::app()->request->requestUri, array(
'page'));
135 if($pageNumber > 1) {
136 $url = AppHelper::addParamsToUrl($url, array(
'page' => $pageNumber));