コード例 #1
0
ファイル: Options.php プロジェクト: bbeckman/NDL-VuFind2
 /**
  * Constructor
  *
  * @param \VuFind\Config\PluginManager $configLoader Config loader
  */
 public function __construct(\VuFind\Config\PluginManager $configLoader)
 {
     parent::__construct($configLoader);
     $facetSettings = $configLoader->get($this->facetsIni);
     if (isset($facetSettings->SpecialFacets->dateRangeVis)) {
         $this->dateRangeVis = $facetSettings->SpecialFacets->dateRangeVis;
     }
 }
コード例 #2
0
ファイル: Options.php プロジェクト: tillk/vufind
 /**
  * Constructor
  *
  * @param \VuFind\Config\PluginManager $configLoader Config loader
  */
 public function __construct(\VuFind\Config\PluginManager $configLoader)
 {
     parent::__construct($configLoader);
     // Special sort options...
     // It's important to remember here we are talking about on-screen
     //   sort values, not what is sent to Solr, since this screen
     //   is really using facet sorting.
     $this->sortOptions = ['relevance' => 'sort_author_relevance', 'author' => 'sort_author_author'];
     // No spell check needed in author module:
     $this->spellcheck = false;
 }
コード例 #3
0
ファイル: Options.php プロジェクト: steenlibrary/vufind
 /**
  * Constructor
  *
  * @param \VuFind\Config\PluginManager $configLoader Config loader
  */
 public function __construct(\VuFind\Config\PluginManager $configLoader)
 {
     parent::__construct($configLoader);
     // Load sort preferences (or defaults if none in .ini file):
     $searchSettings = $configLoader->get('Collection');
     if (isset($searchSettings->Sort)) {
         $this->sortOptions = [];
         foreach ($searchSettings->Sort as $key => $value) {
             $this->sortOptions[$key] = $value;
         }
     } else {
         $this->sortOptions = ['title' => 'sort_title', 'year' => 'sort_year', 'year asc' => 'sort_year asc', 'author' => 'sort_author'];
     }
     $this->defaultSort = key($this->sortOptions);
 }
コード例 #4
0
ファイル: Options.php プロジェクト: tillk/vufind
 /**
  * Constructor
  *
  * @param \VuFind\Config\PluginManager $configLoader Config loader
  */
 public function __construct(\VuFind\Config\PluginManager $configLoader)
 {
     parent::__construct($configLoader);
     $this->facetsIni = $this->searchIni = 'reserves';
     $this->spellcheck = false;
 }
コード例 #5
0
ファイル: Options.php プロジェクト: no-reply/cbpl-vufind
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     $this->facetsIni = $this->searchIni = 'reserves';
     parent::__construct();
     $this->spellcheck = false;
 }
コード例 #6
0
ファイル: Options.php プロジェクト: tillk/vufind
 /**
  * Constructor
  *
  * @param \VuFind\Config\PluginManager $configLoader Config loader
  */
 public function __construct(\VuFind\Config\PluginManager $configLoader)
 {
     parent::__construct($configLoader);
     // No spell check needed in author module:
     $this->spellcheck = false;
 }
コード例 #7
0
ファイル: Options.php プロジェクト: datavoyager/vufind
 /**
  * Constructor
  *
  * @param \VuFind\Config\PluginManager $configLoader Config loader
  */
 public function __construct(\VuFind\Config\PluginManager $configLoader)
 {
     $this->facetsIni = $this->searchIni = 'website';
     parent::__construct($configLoader);
 }
コード例 #8
0
ファイル: Options.php プロジェクト: no-reply/cbpl-vufind
 /**
  * Constructor
  */
 public function __construct()
 {
     parent::__construct();
     // No spell check needed in author module:
     $this->spellcheck = false;
 }