N°2847 - Global search: Add config. parameter for max. history results ('global_search.max_history_results')

This commit is contained in:
Molkobain
2020-10-09 09:46:42 +02:00
parent 2ae50dfb06
commit 5bc01d3950
3 changed files with 39 additions and 5 deletions

View File

@@ -21,6 +21,7 @@ namespace Combodo\iTop\Application\UI\Component\GlobalSearch;
use Combodo\iTop\Application\UI\UIBlock;
use MetaModel;
use utils;
/**
@@ -47,6 +48,8 @@ class GlobalSearch extends UIBlock
protected $sEndpoint;
/** @var array $aLastQueries */
protected $aLastQueries;
/** @var int $iMaxHistoryResults Max. number of elements in the history */
protected $iMaxHistoryResults;
/**
* GlobalSearch constructor.
@@ -61,6 +64,7 @@ class GlobalSearch extends UIBlock
parent::__construct($sId);
$this->SetEndpoint(static::DEFAULT_ENDPOINT_REL_URL);
$this->SetLastQueries($aLastQueries);
$this->iMaxHistoryResults = (int) MetaModel::GetConfig()->Get('quick_create.max_history_results');
}
/**
@@ -114,4 +118,13 @@ class GlobalSearch extends UIBlock
{
return $this->aLastQueries;
}
/**
* @see $iMaxHistoryResults
* @return int
*/
public function GetMaxHistoryResults(): int
{
return $this->iMaxHistoryResults;
}
}