Index: trunk/core/kernel/parser/tags.php =================================================================== diff -u -N -r7635 -r8374 --- trunk/core/kernel/parser/tags.php (.../tags.php) (revision 7635) +++ trunk/core/kernel/parser/tags.php (.../tags.php) (revision 8374) @@ -333,22 +333,19 @@ $code[] = ' }'; } else { - - $check = $this->GetParam('check'); + $check = isset($pass_params['check']) && $pass_params['check'] ? $pass_params['check'] : false; // $this->GetParam('check'); if ($check) { if (strpos($check, '_') !== false) { list($prefix, $function) = explode('_', $check, 2); } else { $function = $check; - $prefix = '$PrefixSpecial'; - -// $prefix = $this->Parser->GetParam('PrefixSpecial'); + $prefix = '$PrefixSpecial'; // $this->Parser->GetParam('PrefixSpecial'); } } else { - $prefix = $this->GetParam('prefix'); - $function = $this->GetParam('function'); + $prefix = $pass_params['prefix']; // $this->GetParam('prefix'); + $function = $pass_params['function']; // $this->GetParam('function'); } $code[] = '$tmp = $application->processPrefix("'.$prefix.'");'."\n";