/** * Deaktiviert den Cache und den formtoken */ public static function removeVcAndFormToken(&$sString) { //cache und formtoken weg - diese sind ständig unterschiedlich //und deren Funktionalität sollte nicht hier getestet werden //auf der cli über cc ist der formtoken um 2 zeichen länger //den formToken gibt es erst ab TYPO3 4.5 $sVcAndFormTokenRegex = tx_rnbase_util_TYPO3::isTYPO45OrHigher() ? '/&vC=(.*?)&formToken=(.*?)\'\\)/' : '/&vC=(.*?)\'\\)/'; $sString = preg_replace($sVcAndFormTokenRegex, '\')', $sString); $moduleTokenRegex = tx_rnbase_util_TYPO3::isTYPO62OrHigher() ? '/%26moduleToken%3D(.*?)&/' : '//'; $sString = preg_replace($moduleTokenRegex, '&', $sString); $sString = str_replace('=1&', '=1\'', $sString); }