[PHPTAL] bug?
Kornel Lesinski
kornel at aardvarkmedia.co.uk
Wed Mar 19 11:42:14 CET 2008
On 18 Mar 2008, at 22:32, Gosi wrote:
> i think there is a bug in PHPTAL.php at the executeMacro() method.
>
> the "require_once" at line 338 is missing.
>
> else {
> // call local macro
> require_once $this->getCodePath();
> $fun = $this->getFunctionName() . '_' . trim($path);
> if (!function_exists($fun)) throw new PHPTAL_Exception(...);
> $fun( $this, $this->_context );
> }
It's not a bug, it's a feature ;)
This code fragment is for macros defined in the same file as their
caller, so there should be no need to load the file again.
If it doesn't work for you, could you send me an example template
that exposes the bug?
--
regards, Kornel
More information about the PHPTAL
mailing list