Esempio n. 1
0
 /**
  * Constructor 
  */
 public function __construct()
 {
     global $ilTabs;
     $this->tabs_gui = $ilTabs;
     parent::__construct();
     $this->fields = ilLuceneAdvancedSearchFields::getInstance();
     $this->initUserSearchCache();
 }
 /**
  * Constructor
  * @access public
  */
 function ilAdvancedSearchGUI()
 {
     global $ilTabs;
     $this->tabs_gui = $ilTabs;
     parent::ilSearchBaseGUI();
     $this->lng->loadLanguageModule('meta');
     $this->fields = ilLuceneAdvancedSearchFields::getInstance();
     $this->__setSearchOptions($_POST);
 }
 /**
  * Constructor
  */
 public function __construct($a_query_data)
 {
     parent::__construct('');
     $this->field_definition = ilLuceneAdvancedSearchFields::getInstance();
     $this->query_data = $a_query_data;
 }
 /**
  * get tabs 
  */
 protected function getTabs()
 {
     $this->tabs_gui->addTarget('search', $this->ctrl->getLinkTargetByClass('illucenesearchgui'));
     if (ilSearchSettings::getInstance()->isLuceneUserSearchEnabled()) {
         $this->tabs_gui->addTarget('search_user', $this->ctrl->getLinkTargetByClass('illuceneusersearchgui'));
     }
     $fields = ilLuceneAdvancedSearchFields::getInstance();
     if (!ilSearchSettings::getInstance()->getHideAdvancedSearch() and $fields->getActiveFields()) {
         $this->tabs_gui->addTarget('search_advanced', $this->ctrl->getLinkTargetByClass('illuceneadvancedsearchgui'));
     }
     $this->tabs_gui->setTabActive('search_user');
 }