From 84bc485ccc426b87e21c8db627a3019eee7497dd Mon Sep 17 00:00:00 2001 From: Oleg Pudeyev Date: Sun, 8 May 2011 04:03:41 -0400 Subject: [feature/template-engine] Renamed template executor and friends to renderer. PHPBB3-9726 --- phpBB/includes/template_renderer_eval.php | 60 +++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 phpBB/includes/template_renderer_eval.php (limited to 'phpBB/includes/template_renderer_eval.php') diff --git a/phpBB/includes/template_renderer_eval.php b/phpBB/includes/template_renderer_eval.php new file mode 100644 index 0000000000..a3d7f88fa5 --- /dev/null +++ b/phpBB/includes/template_renderer_eval.php @@ -0,0 +1,60 @@ +code = $code; + $this->template = $template; + } + + /** + * Displays the template managed by this renderer by eval'ing php code + * of the template. + * @param phpbb_template_context $context Template context to use + * @param array $lang Language entries to use + */ + public function render($context, $lang) + { + $_template = &$this->template; + $_tpldata = &$context->get_data_ref(); + $_rootref = &$context->get_root_ref(); + $_lang = &$lang; + + eval($this->code); + } +} -- cgit v1.2.1