2 namespace TYPO3\CMS\Frontend\Configuration\TypoScript\ConditionMatching;
42 if (is_bool($result)) {
49 if ($groupList !=
'0,-1') {
51 foreach ($values as $test) {
60 $treeLevel = count($this->rootline) - 1;
61 foreach ($values as $test) {
62 if ($test == $treeLevel) {
67 case 'PIDupinRootline':
70 if ($key ==
'PIDinRootline' || !in_array($this->pageId, $values)) {
71 foreach ($values as $test) {
72 foreach ($this->rootline as $rlDat) {
73 if ($rlDat[
'uid'] == $test) {
81 $conditionResult = $this->evaluateCustomDefinedCondition($string);
82 if ($conditionResult !== null) {
83 return $conditionResult;
99 $vars = explode(
':', $var, 2);
102 $splitAgain = explode(
'|', $vars[1], 2);
103 $k = trim($splitAgain[0]);
105 switch ((
string)trim($vars[0])) {
107 $val = $this->
getGlobal(
'TSFE|' . $vars[1]);
182 protected function log($message)