public function testGetVars() { global $TEMPLATE_OPTIONS; // Reset Template Options so they do not include default vars $TEMPLATE_OPTIONS = array('default_vars' => array()); $tp2 = new Template(); $hash = array('test2' => 'test43', 'test1' => 'test42'); $tp2->set_var($hash); $vars = $tp2->get_vars(); $this->assertEquals($hash, $vars); }
$story_template->set_var('commentbar', CMT_userComments($story->getSid(), $story->displayElements('title'), 'article', $order, $mode, 0, $page, false, $delete_option, $story->displayElements('commentcode'), $story->displayElements('uid'))); } if ($_CONF['trackback_enabled'] && $story->displayElements('trackbackcode') >= 0 && $show_comments) { if (SEC_hasRights('story.ping')) { if ($story->displayElements('draft_flag') == 0 && $story->displayElements('day') < time()) { $url = $_CONF['site_admin_url'] . '/trackback.php?mode=sendall&id=' . $story->getSid(); $story_template->set_var('send_trackback_link', COM_createLink($LANG_TRB['send_trackback'], $url)); $story_template->set_var('send_trackback_url', $url); $story_template->set_var('lang_send_trackback_text', $LANG_TRB['send_trackback']); } } $permalink = COM_buildUrl($_CONF['site_url'] . '/article.php?story=' . $story->getSid()); $story_template->set_var('trackback', TRB_renderTrackbackComments($story->getSID(), 'article', $story->displayElements('title'), $permalink)); } else { $story_template->set_var('trackback', ''); } if (function_exists('CUSTOM_preContent')) { $tvars = $story_template->get_vars(); CUSTOM_preContent('load', 'article', $tvars); } $pageBody .= $story_template->finish($story_template->parse('output', 'article')); } } else { COM_404(); } if ($pingback == true && $_CONF['pingback_enabled']) { header('X-Pingback: ' . $_CONF['site_url'] . '/pingback.php'); } echo COM_siteHeader('menu', $pagetitle); echo $pageBody; echo COM_siteFooter();