public static function cHashParams($addQueryParams) {
		t3lib_div::logDeprecatedFunction();
		$params = explode('&', substr($addQueryParams, 1)); // Splitting parameters up
		/* @var $cacheHash t3lib_cacheHash */
		$cacheHash = t3lib_div::makeInstance('t3lib_cacheHash');
		$pA = $cacheHash->getRelevantParameters($addQueryParams);

			// Hook: Allows to manipulate the parameters which are taken to build the chash:
		if (isset($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_div.php']['cHashParamsHook'])) {
			$cHashParamsHook =& $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_div.php']['cHashParamsHook'];
			if (is_array($cHashParamsHook)) {
				$hookParameters = array(
					'addQueryParams' => &$addQueryParams,
					'params' => &$params,
					'pA' => &$pA,
				);
				$hookReference = NULL;
				foreach ($cHashParamsHook as $hookFunction) {
					self::callUserFunction($hookFunction, $hookParameters, $hookReference);
				}
			}
		}

		return $pA;
	}
public static function cHashParams($addQueryParams) {
		t3lib_div::logDeprecatedFunction();
		$params = explode('&', substr($addQueryParams, 1)); // Splitting parameters up
		/* @var $cacheHash t3lib_cacheHash */
		$cacheHash = t3lib_div::makeInstance('t3lib_cacheHash');
		$pA = $cacheHash->getRelevantParameters($addQueryParams);

			// Hook: Allows to manipulate the parameters which are taken to build the chash:
		if (isset($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_div.php']['cHashParamsHook'])) {
			$cHashParamsHook =& $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_div.php']['cHashParamsHook'];
			if (is_array($cHashParamsHook)) {
				$hookParameters = array(
					'addQueryParams' => &$addQueryParams,
					'params' => &$params,
					'pA' => &$pA,
				);
				$hookReference = NULL;
				foreach ($cHashParamsHook as $hookFunction) {
					self::callUserFunction($hookFunction, $hookParameters, $hookReference);
				}
			}
		}

		return $pA;
	}
public static function cHashParams ( $ addQueryParams ) { t3lib_div :: logDeprecatedFunction ( ) ; $ params = explode ( '&' , substr ( $ addQueryParams , 1 ) ) ; // Splitting parameters up /* @var $cacheHash t3lib_cacheHash */ $ cacheHash = t3lib_div :: makeInstance ( 't3lib_cacheHash' ) ; $ pA = $ cacheHash -> getRelevantParameters ( $ addQueryParams ) ; // Hook: Allows to manipulate the parameters which are taken to build the chash: if ( isset ( $ GLOBALS [ 'TYPO3_CONF_VARS' ] [ 'SC_OPTIONS' ] [ 't3lib/class.t3lib_div.php' ] [ 'cHashParamsHook' ] ) ) { $ cHashParamsHook = & $ GLOBALS [ 'TYPO3_CONF_VARS' ] [ 'SC_OPTIONS' ] [ 't3lib/class.t3lib_div.php' ] [ 'cHashParamsHook' ] ; if ( is_array ( $ cHashParamsHook ) ) { $ hookParameters = array ( 'addQueryParams' => & $ addQueryParams , 'params' => & $ params , 'pA' => & $ pA , ) ; $ hookReference = NULL ; foreach ( $ cHashParamsHook as $ hookFunction ) { self :: callUserFunction ( $ hookFunction , $ hookParameters , $ hookReference ) ; } } } return $ pA ; }
Splits the input query-parameters into an array with certain parameters filtered out.
Used to create the cHash value

@param string $addQueryParams Query-parameters: "&xxx=yyy&zzz=uuu"
@return array Array with key/value pairs of query-parameters WITHOUT a certain list of variable names (like id, type, no_cache etc.) and WITH a variable, encryptionKey, specific for this server/installation
@see tslib_fe::makeCacheHash(), tslib_cObj::typoLink(), t3lib_div::calculateCHash()
@deprecated since TYPO3 4.7 - will be removed in TYPO3 6.1 - use t3lib_cacheHash instead
Splits the input query - parameters into an array with certain parameters filtered out . Used to create the cHash value