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