$Smarty->assign('Articles', News::GetAllNews()); $Smarty->assign('Article', $Article); $Smarty->assign('Page', Page::Info('blog', array('bodycss' => 'blog-article news', 'pagetitle' => $Article['title'] . ' - '))); $Smarty->display('blog'); } } break; case 'community': if (Text::IsNull($_REQUEST['subcategory'])) { $Smarty->assign('Page', Page::Info('community', array('bodycss' => 'community-home', 'pagetitle' => $Smarty->GetConfigVars('Menu_Community') . ' - '))); $Smarty->display('community'); } else { switch ($_REQUEST['subcategory']) { case 'status': Manager::LoadExtension('Realms', $ClassConstructor); $Smarty->assign('Realms', Realms::GetAllRealms()); $Smarty->assign('Page', Page::Info('community', array('bodycss' => 'realm-status', 'pagetitle' => $Smarty->GetConfigVars('Menu_Community') . ' - '))); $Smarty->display('pages/community_status'); break; } } break; case 'discussion': Manager::LoadExtension('News', $ClassConstructor); if (Text::IsNull($_REQUEST['subcategory'])) { header('Location: /'); } else { $ExplodeCategory = explode('.', $_REQUEST['subcategory']); $Language = $ExplodeCategory[0]; $Category = $ExplodeCategory[1]; $SearchFor = $ExplodeCategory[2];