17 public $cacheTime = 360;
22 public $defaultLandingPage;
32 public $personalisationDelimiter;
47 public $whereToSearch;
57 public $staticString =
'';
71 return Yii::app()->repositoryApi;
83 $dbSetting = Yii::app()->getModule(
'settings')->get(
'landingPage_'.$lang);
84 if (!empty($dbSetting)) {
86 $landingPage = $dbSetting;
88 $dbSetting = Yii::app()->getModule(
'settings')->get(
'defaultLandingPage');
89 if (!empty($dbSetting)) {
91 $landingPage = $dbSetting;
92 }
else if (isset(Yii::app()->getModule(
'search')->landingPages[$lang]) && Yii::app()->getModule(
'search')->landingPages[$lang] !=
'') {
94 $landingPage = Yii::app()->getModule(
'search')->landingPages[$lang];
95 }
else if (isset(Yii::app()->getModule(
'search')->defaultLandingPage) && Yii::app()->getModule(
'search')->defaultLandingPage !=
'') {
97 $landingPage = Yii::app()->getModule(
'search')->defaultLandingPage;
117 'search.components.*',
131 public static function t($str =
'', $params = array(), $dic =
'search')
133 return Yii::t(
"SearchModule." . $dic, $str, $params);