<div class="container-fluid"> <div class="row"> <div class="col-sm-3 col-md-2 sidebar"> <ul class="nav nav-sidebar"> <li><a href="index.php"><span class="glyphicon glyphicon-th" aria-hidden="true"></span> Painel</a></li> <li><a href="criarServidor.php"><span class="glyphicon glyphicon-plus" aria-hidden="true"></span> Criar Servidor</a></li> </ul> <ul class="nav nav-sidebar"> <?php $TiposServidores = array(); $TiposServidores = getAllTiposServidores(); if (count($TiposServidores) > 0) { foreach ($TiposServidores as $TipoServidor) { echo ' <li><a href="tipoServidor.php?Tipo=' . $TipoServidor['Id'] . '"><img width="18px" height="18px" class="pull-left" class="rollover" src="' . $TipoServidor["UrlImagem"] . '" />' . $TipoServidor['Nome'] . '</a></li> '; } } ?> </ul> <ul class="nav nav-sidebar"> <li><a href="profile.php"><span class="glyphicon glyphicon-user" aria-hidden="true"></span> <?php echo $User->getNome(); ?> <?php echo $User->getApelido(); ?> </a></li> <li><a href="logout.php"><span class="glyphicon glyphicon-off" aria-hidden="true"></span> Terminar Sessão</a></li> </ul> <style type="text/css">
$smarty->assign("Titulo", "Cyber-Panel", true); // Titulo do HTML $smarty->assign("Zona", $linguagens[$User->getLinguagem()]['zona_perfil'], true); // Zona em que se encontra $PercentagemServidores = round(getPercentagem($User->getNumeroServidores(), $User->getNumeroMaxServidores())); if ($OldUser) { $Uti = array("Nome" => utf8_encode($User->getNome()), "Apelido" => utf8_encode($User->getApelido()), "Email" => utf8_encode($User->getEmail()), "Id" => $User->getId(), "IdTema" => $User->getIdTema(), "NomeTema" => $User->getNomeTema(), "IsAdmin" => $User->isAdmin(), "NumServidores" => count(getServidoresByIdUtilizador($User->getId())), "MaxServidores" => $User->getNumeroMaxServidores(), "PercentUsado" => round($PercentagemServidores), "Cron" => $User->hasCron(), "OldUser" => $OldUser, "OldId" => $OldUserC->getId(), "OldNome" => utf8_encode($OldUserC->getNome()), "OldApelido" => utf8_encode($OldUserC->getApelido()), "OldEmail" => utf8_encode($OldUserC->getEmail())); } else { $Uti = array("Nome" => utf8_encode($User->getNome()), "Apelido" => utf8_encode($User->getApelido()), "Email" => utf8_encode($User->getEmail()), "Id" => $User->getId(), "IdTema" => $User->getIdTema(), "NomeTema" => $User->getNomeTema(), "NumServidores" => count(getServidoresByIdUtilizador($User->getId())), "MaxServidores" => $User->getNumeroMaxServidores(), "IsAdmin" => $User->isAdmin(), "PercentUsado" => round($PercentagemServidores), "Cron" => $User->hasCron(), "OldUser" => $OldUser); } // Passar Dados para Sistema Smarty. $smarty->assign("Utilizador", $Uti); // Informação sobre o utilizador $smarty->assign("Infos", array("NumServidores" => count(getServidoresByIdUtilizador($User->getId())), "NumServidoresOnline" => count(getServidoresByIdUtilizadorAndStatus($User->getId(), 1)), "NumServidoresOffline" => count(getServidoresByIdUtilizadorAndStatus($User->getId(), 0)), "NumSlotsOcupados" => $slotsOcupados)); // Informação adicional $smarty->assign("TiposServidores", getAllTiposServidores()); // Todos os tipos de servidores disponiveis $smarty->assign("Servidores", getServidoresByIdUtilizador($User->getId())); // Todos os servidores do utilizador $smarty->assign("Lang", $linguagens[$User->getLinguagem()]); // Todas as palavras da lingua dele. $smarty->assign("LangKey", $User->getLinguagem()); // Nome da Linguagem atual $smarty->assign("Langs", getLangKeys()); // Todas as linguagens disponiveis $smarty->assign("Temas", getAllTemas()); // Todos os temas disponiveis $smarty->assign("Erros", $Erros); // Erro(s) caso exista(m) algum(ns) $smarty->assign("Sucessos", $Sucessos); // Sucesso(s) caso exista(m) algum(ns)
$smarty->caching = false; $smarty->cache_lifetime = 10; $smarty->assign("NomeTema", $User->getNomeTema(), true); $smarty->assign("PastaTema", $User->getPastaTema(), true); $smarty->assign("Titulo", "Cyber-Panel", true); $smarty->assign("Zona", $linguagens[$User->getLinguagem()]['zona_criarServidor'], true); $PercentagemServidores = round(getPercentagem($User->getNumeroServidores(), $User->getNumeroMaxServidores())); if ($OldUser) { $Uti = array("Nome" => utf8_encode($User->getNome()), "Apelido" => utf8_encode($User->getApelido()), "Email" => utf8_encode($User->getEmail()), "Id" => $User->getId(), "IdTema" => $User->getIdTema(), "NomeTema" => $User->getNomeTema(), "NumServidores" => count(getServidoresByIdUtilizador($User->getId())), "MaxServidores" => $User->getNumeroMaxServidores(), "IsAdmin" => $User->isAdmin(), "PercentUsado" => round($PercentagemServidores), "OldUser" => $OldUser, "OldId" => $OldUserC->getId(), "OldNome" => utf8_encode($OldUserC->getNome()), "OldApelido" => utf8_encode($OldUserC->getApelido()), "OldEmail" => utf8_encode($OldUserC->getEmail())); } else { $Uti = array("Nome" => utf8_encode($User->getNome()), "Apelido" => utf8_encode($User->getApelido()), "Email" => utf8_encode($User->getEmail()), "Id" => $User->getId(), "IdTema" => $User->getIdTema(), "NomeTema" => $User->getNomeTema(), "NumServidores" => count(getServidoresByIdUtilizador($User->getId())), "MaxServidores" => $User->getNumeroMaxServidores(), "IsAdmin" => $User->isAdmin(), "PercentUsado" => round($PercentagemServidores), "OldUser" => $OldUser); } $smarty->assign("Utilizador", $Uti); $smarty->assign("Infos", array("NumServidores" => count(getServidoresByIdUtilizador($User->getId())), "NumServidoresOnline" => count(getServidoresByIdUtilizadorAndStatus($User->getId(), 1)), "NumServidoresOffline" => count(getServidoresByIdUtilizadorAndStatus($User->getId(), 0)), "NumSlotsOcupados" => $slotsOcupados)); $smarty->assign("TiposServidores", getAllTiposServidores()); $smarty->assign("NumTiposServidores", count(getAllTiposServidores())); $smarty->assign("Servidores", getServidoresByIdUtilizador($User->getId())); $smarty->assign("TipoServidor", getTipoServidorById($Tipo)['Nome']); $smarty->assign("NumServidoresTipo", count($ServidoresTipo)); $smarty->assign("ServidoresTipo", $ServidoresTipo); $smarty->assign("Lang", $linguagens[$User->getLinguagem()]); $smarty->assign("LangKey", $User->getLinguagem()); $smarty->assign("Langs", getLangKeys()); $smarty->assign("Temas", getAllTemas()); $smarty->assign("IpServidor", $_SERVER['SERVER_ADDR']); $smarty->display($User->getPastaTema() . '/tipoServidor.tpl'); #$smarty->display('Metromega/index.tpl'); ?> <script type="text/javascript"> setInterval(function(){ <?php