}
self::$defaultEnvironment = new IPF_Template_Environment_FileSystem($dirs, IPF::get('tmp'));
+ self::$defaultEnvironment->debug = IPF::get('debug');
self::$defaultEnvironment->tags['url'] = 'IPF_Template_Tag_Url';
// extra tags
{
public $folders = array();
public $cache = '';
+ public $debug = false;
public function __construct($folders, $cache)
{
{
$_tmp = var_export($this->folders, true);
$filename = $this->cache.'/IPF_Template-'.md5($_tmp.(string)$template).'.phps';
- if (IPF::get('debug') or !file_exists($filename)) {
+ if ($this->debug or !file_exists($filename)) {
$this->write($filename, $template->compile());
}
return $filename;