public function PrepareTemplate($theme = null)
{
if (is_null($theme)) {
$theme =& $this->theme;
}
$template = new Template();
$template->MakeTemplateTags();
foreach ($GLOBALS['hooks']['Filter_Plugin_Zbp_MakeTemplatetags'] as $fpname => &$fpsignal) {
$fpreturn = $fpname($template->templateTags);
}
$template->SetPath($this->usersdir . 'cache/compiled/' . $theme . '/');
$template->theme = $theme;
return $template;
}