trigger_error("eval: missing 'var' parameter"); return; } $this->_compile_template("evaluated template", $var, $source); if (!empty($assign)) { ob_start(); eval('?>' . $source); $this->assign($assign, ob_get_contents()); ob_end_clean(); } else { eval('?>' . $source); } } /* vim: set expandtab: */ ?>