Exemple #1
0
	/**
	 * Function checks and prepares all the parameters passed. Everything about $arParam modification is here.
	 * @param mixed[] $arParams List of unchecked parameters
	 * @return mixed[] Checked and valid parameters
	 */
	public function onPrepareComponentParams($arParams)
	{
		$arParams = parent::onPrepareComponentParams($arParams);

		self::tryParseInt($arParams['EXCLUDE_SUBTREE']);

		return $arParams;
	}
Exemple #2
0
 /**
  * Function checks and prepares all the parameters passed. Everything about $arParam modification is here.
  * @param mixed[] $arParams List of unchecked parameters
  * @return mixed[] Checked and valid parameters
  */
 public function onPrepareComponentParams($arParams)
 {
     $arParams = parent::onPrepareComponentParams($arParams);
     self::tryParseInt($arParams['EXCLUDE_SUBTREE']);
     self::tryParseBoolean($arParams['PRESELECT_TREE_TRUNK']);
     // about preloading
     self::tryParseBoolean($arParams['PRECACHE_LAST_LEVEL']);
     return $arParams;
 }