コード例 #1
0
ファイル: Params.php プロジェクト: no-reply/cbpl-vufind
 /**
  * Constructor
  *
  * @param \VuFind\Search\Base\Options $options Options to use (null to load
  * defaults)
  */
 public function __construct($options = null)
 {
     parent::__construct($options);
     // Use basic facet limit by default, if set:
     $config = ConfigReader::getConfig('facets');
     if (isset($config->Results_Settings->facet_limit) && is_numeric($config->Results_Settings->facet_limit)) {
         $this->setFacetLimit($config->Results_Settings->facet_limit);
     }
 }
コード例 #2
0
ファイル: Params.php プロジェクト: htw-pk15/vufind
 /**
  * Constructor
  *
  * @param \VuFind\Search\Base\Options  $options      Options to use
  * @param \VuFind\Config\PluginManager $configLoader Config loader
  */
 public function __construct($options, \VuFind\Config\PluginManager $configLoader)
 {
     parent::__construct($options, $configLoader);
     // Use basic facet limit by default, if set:
     $config = $configLoader->get('facets');
     if (isset($config->Results_Settings->facet_limit) && is_numeric($config->Results_Settings->facet_limit)) {
         $this->setFacetLimit($config->Results_Settings->facet_limit);
     }
 }
コード例 #3
0
ファイル: Params.php プロジェクト: paulusova/VuFind-2.x
 /**
  * Constructor
  *
  * @param \VuFind\Search\Base\Options  $options      Options to use
  * @param \VuFind\Config\PluginManager $configLoader Config loader
  */
 public function __construct($options, \VuFind\Config\PluginManager $configLoader)
 {
     parent::__construct($options, $configLoader);
     // Use basic facet limit by default, if set:
     $config = $configLoader->get($options->getFacetsIni());
     if (isset($config->Results_Settings->facet_limit) && is_numeric($config->Results_Settings->facet_limit)) {
         $this->setFacetLimit($config->Results_Settings->facet_limit);
     }
     if (isset($config->SpecialFacets->hierarchical) && is_string($config->SpecialFacets->hierarchical)) {
         $this->setHierarchicalFacets(explode(',', $config->SpecialFacets->hierarchical));
     }
     if (isset($config->Results_Settings->sorted_by_index) && count($config->Results_Settings->sorted_by_index) > 0) {
         $this->setIndexSortedFacets($config->Results_Settings->sorted_by_index->toArray());
     }
 }
コード例 #4
0
ファイル: Params.php プロジェクト: RowdyChildren/vufind
 /**
  * Constructor
  *
  * @param \VuFind\Search\Base\Options  $options      Options to use
  * @param \VuFind\Config\PluginManager $configLoader Config loader
  */
 public function __construct($options, \VuFind\Config\PluginManager $configLoader)
 {
     parent::__construct($options, $configLoader);
     // Use basic facet limit by default, if set:
     $config = $configLoader->get($options->getFacetsIni());
     if (isset($config->Results_Settings->facet_limit) && is_numeric($config->Results_Settings->facet_limit)) {
         $this->setFacetLimit($config->Results_Settings->facet_limit);
     }
     if (isset($config->Results_Settings->facet_limit_by_field)) {
         foreach ($config->Results_Settings->facet_limit_by_field as $k => $v) {
             $this->facetLimitByField[$k] = $v;
         }
     }
     if (isset($config->Results_Settings->sorted_by_index) && count($config->Results_Settings->sorted_by_index) > 0) {
         $this->setIndexSortedFacets($config->Results_Settings->sorted_by_index->toArray());
     }
 }
コード例 #5
0
ファイル: Params.php プロジェクト: grharry/vufind
 /**
  * Constructor
  *
  * @param \VuFind\Search\Base\Options  $options      Options to use
  * @param \VuFind\Config\PluginManager $configLoader Config loader
  */
 public function __construct($options, \VuFind\Config\PluginManager $configLoader)
 {
     parent::__construct($options, $configLoader);
 }
コード例 #6
0
ファイル: Params.php プロジェクト: tillk/vufind
 /**
  * Constructor
  *
  * @param \VuFind\Search\Base\Options  $options      Options to use
  * @param \VuFind\Config\PluginManager $configLoader Config loader
  */
 public function __construct($options, \VuFind\Config\PluginManager $configLoader)
 {
     parent::__construct($options, $configLoader);
     $this->recommendationsEnabled(true);
 }
コード例 #7
0
ファイル: Params.php プロジェクト: no-reply/cbpl-vufind
 /**
  * Constructor
  *
  * @param \VuFind\Search\Base\Options $options Options to use (null to load
  * defaults)
  */
 public function __construct($options = null)
 {
     parent::__construct($options);
     $this->recommendationsEnabled(true);
 }