public function listaCapitulosLiberados() { $logado = unserialize($_SESSION['USR']); $liberarCapituloController = new liberarCapituloController(); if ($logado['perfil_id'] == 1) { $capitulos = $liberarCapituloController->selectCapLiberadoByIdEscola($logado['escola']); $capClass = array(); foreach ($capitulos as $i => $value) { if ($value->getLbr_status() == 1) { $capClass[$i] = $value->getLbr_capitulo(); } } echo '<p class="tema"> <a class="cap_1 ' . (in_array('1', $capClass) ? "" : "inativo") . '"><img src="img/cap_1.png"></a> </p> <p class="tema"> <a class="cap_2 ' . (in_array('2', $capClass) ? "" : "inativo") . '"><img src="img/cap_2.png"></a> </p> <p class="tema"> <a class="cap_3 ' . (in_array('3', $capClass) ? "" : "inativo") . '"><img src="img/cap_3.png"></a> </p> <p class="tema"> <a class="cap_4 ' . (in_array('4', $capClass) ? "" : "inativo") . '"><img src="img/cap_4.png"></a> </p> <p class="tema"> <a class="cap_5 ' . (in_array('5', $capClass) ? "" : "inativo") . '"><img src="img/cap_5.png"></a> </p>'; } else { if ($logado['perfil_id'] == 2 || $logado['perfil_id'] == 4) { $capitulos = $liberarCapituloController->selectCapLiberadoByIdEscola($logado['escola']); $capClass = array(); $dominio = $_SERVER['REQUEST_URI']; $url = explode('?', $dominio); $ano = $url = explode('_', $url[1]); foreach ($capitulos as $i => $value) { if ($value->getLbr_status() == 1) { if ($value->getLbr_livro() == $ano[1]) { $capClass[$i] = $value->getLbr_capitulo(); } } } echo '<p class="tema"> <a class="cap_1 ' . (in_array('1', $capClass) ? "" : "inativo") . '"><img src="img/cap_1.png"></a> </p> <p class="tema"> <a class="cap_2 ' . (in_array('2', $capClass) ? "" : "inativo") . '"><img src="img/cap_2.png"></a> </p> <p class="tema"> <a class="cap_3 ' . (in_array('3', $capClass) ? "" : "inativo") . '"><img src="img/cap_3.png"></a> </p> <p class="tema"> <a class="cap_4 ' . (in_array('4', $capClass) ? "" : "inativo") . '"><img src="img/cap_4.png"></a> </p> <p class="tema"> <a class="cap_5 ' . (in_array('5', $capClass) ? "" : "inativo") . '"><img src="img/cap_5.png"></a> </p>'; } else { if ($logado['perfil_id'] == 3) { echo '<p class="tema"> <a class="cap_1"><img src="img/cap_1.png"></a> </p> <p class="tema"> <a class="cap_2"><img src="img/cap_2.png"></a> </p> <p class="tema"> <a class="cap_3"><img src="img/cap_3.png"></a> </p> <p class="tema"> <a class="cap_4"><img src="img/cap_4.png"></a> </p> <p class="tema"> <a class="cap_5"><img src="img/cap_5.png"></a> </p>'; } } } }
public function topoSite() { $menuControler = new MenuController(); $mensagemController = new MensagemController(); //$usuarioController = new UsuarioController(); if (!isset($_SESSION['USR'])) { header("location:index.php"); die; } else { $usrLogado = unserialize($_SESSION['USR']); } $NomeUser = $usrLogado['nome']; $menuLista = $menuControler->selectTipoPerfil('Botao', $usrLogado['perfil_id']); //$usuario = $usuarioController->select(); echo '<div class="col-lg-12" id="topo"> <div class="row" id="row_logout"> <div class="col-xs-12"> <button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target="#bs-navbar" aria-controls="bs-navbar" aria-expanded="false"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <div id="user_logout"> <div id="user_logout_pequena"> <p id="user_logado">' . utf8_encode($usrLogado['nome']) . '</p> <span id="separador"> <img src="img/separador.png" width="2" height="22" alt=""/> </span> <a id="logout" href="sair.php">SAIR</a> </div> </div> </div> </div> <div class="row"> <div class="col-xs-12 col-md-4" id="logo"> <a href="' . $usrLogado['url'] . '" class="logo_container"> <div class="logotipo"></div> </a> </div> <div class="col-xs-12 col-md-8"> <nav id="bs-navbar" class="navbar-collapse collapse" aria-expanded="false" style="height: 1px;"> <div id="menu_container" class="' . ($usrLogado['perfil_id'] == 1 ? 'menu_container_aluno' : 'menu_container_normal') . '"> <ul class="nav navbar-nav" id="menu">'; foreach ($menuLista as $menu) { $menuId = explode(".", $menu->getBtn_menu()); $logado = unserialize($_SESSION['USR']); echo '<li class="mn_li" id="mn_livros_sub">'; if ($usrLogado['perfil_id'] == 1 && $menuId[0] == 'exercicios') { $usuarioVariavelController = new UsuarioVariavelController(); $exercicioController = new ExercicioController(); $userVariavel = $usuarioVariavelController->selectByIdUsuario($logado['id']); $exercicios = $exercicioController->selectAllExercicioBySerieCapituloLiberado($userVariavel->getUsv_serie(), $logado['escola'], ""); $capitulos = array(); foreach ($exercicios as $i => $value) { if (!in_array($value['exe_capitulo'], $capitulos)) { $capitulos[$i] = $value['exe_capitulo']; } } echo '<a href="#" id="mn_' . $menuId[0] . '" class="mn_a_menu"></a> <ul id="sbm_exercicios"> <li class="sub_a menu_li_capitulo ' . (in_array('1', $capitulos) ? "" : "inativoL") . '"> <a href="capitulos.php?capitulo=1">1º Capítulo</a> </li> <li class="sub_a menu_li_capitulo ' . (in_array('2', $capitulos) ? "" : "inativoL") . '"> <a href="capitulos.php?capitulo=2">2º Capítulo</a> </li> <li class="sub_a menu_li_capitulo ' . (in_array('3', $capitulos) ? "" : "inativoL") . '"> <a href="capitulos.php?capitulo=3">3º Capítulo</a> </li> <li class="sub_a menu_li_capitulo ' . (in_array('4', $capitulos) ? "" : "inativoL") . '"> <a href="capitulos.php?capitulo=4">4º Capítulo</a> </li> <li class="sub_a menu_li_capitulo ' . (in_array('5', $capitulos) ? "" : "inativoL") . '"> <a href="capitulos.php?capitulo=5">5º Capítulo</a> </li> </ul>'; } elseif ($usrLogado['perfil_id'] == 3 && $menuId[0] == 'livros') { echo '<a href="#" id="mn_' . $menuId[0] . '" class="mn_a_menu"></a> <ul id="sbm_exercicios" style="width: 85px; margin: 6px 19px;"> <li class="sub_a"> <a href="livros.php?ano_1">1º Ano</a> </li> <li class="sub_a"> <a href="livros.php?ano_2">2º Ano</a> </li> <li class="sub_a"> <a href="livros.php?ano_3">3º Ano</a> </li> <li class="sub_a"> <a href="livros.php?ano_4">4º Ano</a> </li> <li class="sub_a"> <a href="livros.php?ano_5">5º Ano</a> </li> </ul>'; } elseif (($usrLogado['perfil_id'] == 2 || $usrLogado['perfil_id'] == 4) && $menuId[0] == 'livros') { $liberarCapitulosController = new liberarCapituloController(); $retorno = $liberarCapitulosController->selectCapLiberadoByIdEscola($logado['escola']); $livroClass = array(); foreach ($retorno as $i => $value) { if ($value->getLbr_status() == 1) { $livroClass[$i] = $value->getLbr_livro(); } } echo '<a href="#" id="mn_' . $menuId[0] . '" class="mn_a_menu"></a> <ul id="sbm_exercicios" style="width: 85px; margin: 6px 19px;"> <li class="sub_a ' . (in_array('1', $livroClass) ? "" : "inativoL") . '"> <a href="livros.php?ano_1">1º Ano</a> </li> <li class="sub_a ' . (in_array('2', $livroClass) ? "" : "inativoL") . '"> <a href="livros.php?ano_2">2º Ano</a> </li> <li class="sub_a ' . (in_array('3', $livroClass) ? "" : "inativoL") . '"> <a href="livros.php?ano_3">3º Ano</a> </li> <li class="sub_a ' . (in_array('4', $livroClass) ? "" : "inativoL") . '"> <a href="livros.php?ano_4">4º Ano</a> </li> <li class="sub_a ' . (in_array('5', $livroClass) ? "" : "inativoL") . '"> <a href="livros.php?ano_5">5º Ano</a> </li> </ul>'; } elseif ($menuId[0] == 'mensagens' && $mensagemController->count($usrLogado['id']) > 0) { echo '<a href="' . $menu->getBtn_menu() . '" id="mn_' . $menuId[0] . '" class="mn_a_menu">'; echo '<span class="badge menu-badge">' . $mensagemController->count($usrLogado['id']) . '</span>'; echo '</a>'; } elseif ($menuId[0] == "forum") { $idesc = $usrLogado["escola"]; $idusr = $usrLogado["id"]; $perfilUsr = $usrLogado["perfil_id"]; $frtController = new ForumTopicoController(); $fqpController = new ForumQuestaoParticipanteController(); $qtdeFrtPendentes = $perfilUsr == 2 || $perfilUsr == 4 ? $frtController->countPendentesByEscola($idesc) : 0; $qtdeFqpAtualizadas = $fqpController->countAtualizacoes($idusr); $qtde = $qtdeFrtPendentes + $qtdeFqpAtualizadas; $htmlMenuForum = "<a href={$menu->getBtn_menu()} id=\"mn_{$menuId[0]}\" class=\"mn_a_menu\">"; $htmlMenuForum .= $qtde > 0 ? "<span id=\"badgeForumAtualizacoes\" class=\"badge menu-badge\">{$qtde}</span>" : ""; $htmlMenuForum .= "</a>"; echo $htmlMenuForum; } else { echo '<a href="' . $menu->getBtn_menu() . '" id="mn_' . $menuId[0] . '" class="mn_a_menu"></a>'; } echo '</li>'; } echo '</ul> </div> </nav> </div> </div> </div>'; }