/** * Função que retorna o modelo da pagina a ser carregada e passa alguns parametros de indentificacao de cada usuario * @access static * @param $sessaoId informação da sessao do usuario * @param $nome nome do usuario logado * @param $id ID do usuario * @param $tipo tipo do usuario (Administrador, Vendedor, Inativo) * @return a pagina modelo */ public static function getLayout() { echo "<!DOCTYPE html>\n\t\t\t\t\t<html lang=\"pt-br\">\n\t\t\t\t\t <head>\n\t\t\t\t\t\t<meta charset=\"utf-8\">\n\t\t\t\t\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n\t\t\t\t\t\t<meta name=\"description\" content=\"\">\n\t\t\t\t\t\t<meta name=\"author\" content=\"\">\n\n\t\t\t\t\t\t<title>Blank Page - SB Admin</title>\n\n\t\t\t\t\t\t<!-- Bootstrap core CSS -->\n\t\t\t\t\t\t<link href=\"css/bootstrap.css\" rel=\"stylesheet\">\n\n\t\t\t\t\t\t<!-- Add custom CSS here -->\n\t\t\t\t\t\t<link href=\"css/sb-admin.css\" rel=\"stylesheet\">\n\t\t\t\t\t\t<link rel=\"stylesheet\" href=\"font-awesome/css/font-awesome.min.css\">\n\t\t\t\t\t </head>\n\n\t\t\t\t\t <body>\n\n\t\t\t\t\t\t<div id=\"wrapper\">\n\n\t\t\t\t\t\t <!-- Sidebar -->\n\t\t\t\t\t\t <nav class=\"navbar navbar-inverse navbar-fixed-top\" role=\"navigation\">\n\t\t\t\t\t\t\t<!-- Brand and toggle get grouped for better mobile display -->\n\t\t\t\t\t\t\t<div class=\"navbar-header\">\n\t\t\t\t\t\t\t <button type=\"button\" class=\"navbar-toggle\" data-toggle=\"collapse\" data-target=\".navbar-ex1-collapse\">\n\t\t\t\t\t\t\t\t<span class=\"sr-only\">Toggle navigation</span>\n\t\t\t\t\t\t\t\t<span class=\"icon-bar\"></span>\n\t\t\t\t\t\t\t\t<span class=\"icon-bar\"></span>\n\t\t\t\t\t\t\t\t<span class=\"icon-bar\"></span>\n\t\t\t\t\t\t\t </button>\n\t\t\t\t\t\t\t <a class=\"navbar-brand\" href=\"#\">Dashboard</a>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<!-- Collect the nav links, forms, and other content for toggling -->\n\t\t\t\t\t\t\t<div class=\"collapse navbar-collapse navbar-ex1-collapse\">\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t <ul class=\"nav navbar-nav side-nav\">\n\t\t\t\t\t\t\t\t"; // se o usuario for inativo não carregado os menus de produtos e usuario if (SessaoHelper::getTipo() != "i") { // se o usuario for administrador carrega o menu de usuario if (SessaoHelper::getTipo() == "a") { echo "\n\t\t\t\t\t\t\t\t\t\t<li class=\"dropdown\">\n\t\t\t\t\t\t\t\t\t\t <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"><i class=\"fa fa-caret-square-o-down\"></i> Usuários <i class=\"fa fa-user\"></i> <b class=\"caret\"></b></a>\n\t\t\t\t\t\t\t\t\t\t <ul class=\"dropdown-menu\">\n\t\t\t\t\t\t\t\t\t\t\t<li><a href=\"formularioUsuario\"><i class=\"fa fa-check-square\"></i> Cadastrar</a></li>\n\t\t\t\t\t\t\t\t\t\t\t<li><a href=\"listarAlterarUsuario\"><i class=\"fa fa-edit\"></i>Alterar e excluir</a></li>\n\t\t\t\t\t\t\t\t\t\t </ul>\n\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t"; } echo "\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<li class=\"dropdown\">\n\t\t\t\t\t\t\t\t\t\t <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"><i class=\"fa fa-caret-square-o-down\"></i> Produtos <i class=\"fa fa-truck\"></i><b class=\"caret\"></b></a>\n\t\t\t\t\t\t\t\t\t\t <ul class=\"dropdown-menu\">\n\t\t\t\t\t\t\t\t\t\t\t<li><a href=\"formularioProduto\"><i class=\"fa fa-check-square\"></i> Cadastrar</a></li>\n\t\t\t\t\t\t\t\t\t\t\t<li><a href=\"listarAlterarProduto\"><i class=\"fa fa-edit\"></i> Alterar e excluir</a></li>\n\t\t\t\t\t\t\t\t\t\t\t<li><a href=\"vender\"><i class=\"fa fa-edit\"></i> Vender</a></li>\n\t\t\t\t\t\t\t\t\t\t\t<li><a href=\"listarProduto\"><i class=\"fa fa-list-ul\"></i> Listar Todos</a></li>\n\t\t\t\t\t\t\t\t\t\t </ul>\n\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t"; } else { echo "<div class=\"inativo\">\n\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"alert alert-dismissable alert-danger\">Seu usuário<br/> encontra-se<Strong> inativo</Strong> <br/> Contate um <br/><Strong>Administrador</Strong><br/> do sistema</li>\n\t\t\t\t\t\t\t\t\t\t</div>"; } echo "\n\t\t\t\t\t\t\t </ul>\n\n\t\t\t\t\t\t\t <ul class=\"nav navbar-nav navbar-right navbar-user\">\n\t\t\t\t\t\t\t\t<li class=\"dropdown messages-dropdown\">\n\t\t\t\t\t\t\t\t <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"><i class=\"fa fa-key\"></i> Identificação <b class=\"caret\"></b></a>\n\t\t\t\t\t\t\t\t <ul class=\"dropdown-menu\">\n\t\t\t\t\t\t\t\t\t<li class=\"message-preview\">\n\t\t\t\t\t\t\t\t\t <a href=\"#\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"name\">" . SessaoHelper::getNome() . " </span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"message\">ID:" . SessaoHelper::getNome() . "</span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"message\">Função:"; //se o usuatio tiver o tipo a , imprime na tela administrador if (SessaoHelper::getTipo() == 'a') { echo 'Administrador'; } else { if (SessaoHelper::getTipo() == 'v') { echo 'Vendedor'; } else { if (SessaoHelper::getTipo() == 'i') { echo 'Inativo'; } } } echo "</span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"time\"><i class=\"fa fa-clock-o\"></i> " . date('d') . "/" . date('n') . "/" . date('Y') . "</span>\n\t\t\t\t\t\t\t\t\t </a>\n\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t </ul>\n\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t<li class=\"dropdown user-dropdown\">\n\t\t\t\t\t\t\t\t <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"><i class=\"fa fa-user\"></i> " . SessaoHelper::getNome() . " <b class=\"caret\"></b></a>\n\t\t\t\t\t\t\t\t <ul class=\"dropdown-menu\">\n\t\t\t\t\t\t\t\t\t<li><a href=\"logout\"><i class=\"fa fa-power-off\"></i> Sair</a></li>\n\t\t\t\t\t\t\t\t </ul>\n\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t </ul>\n\t\t\t\t\t\t\t</div><!-- /.navbar-collapse -->\n\t\t\t\t\t\t </nav>\n\t\t\t\t\t\t<div id=\"page-wrapper\">\n\t\t\t\t\t\t </div><!-- /#page-wrapper -->\n\t\t\t\t\t\t"; }
public static function getVerificaSessao() { $id = new SessaoHelper(); // echo '<script>alert('.$_SESSION["id"].')</script>'; if ($id->getId() != null) { return 'administrador'; } else { return 'adminMiranda'; } }