Esempio n. 1
0
$path = $_SESSION['PATH_SYS'];
include_once $path['controller'] . 'ForumQuestaoController.php';
include_once $path['controller'] . 'UsuarioController.php';
include_once $path['controller'] . 'ForumRespostaController.php';
include_once $path['controller'] . 'ForumQuestaoParticipanteController.php';
include_once $path['controller'] . 'ForumTopicoController.php';
include_once $path['controller'] . 'ForumViewController.php';
include_once $path['template'] . 'TemplateForum.php';
include_once $path['funcao'] . 'DatasFuncao.php';
$template = new TemplateForum();
$forumController = new ForumQuestaoController();
$userController = new UsuarioController();
$respostasController = new ForumRespostaController();
$viewController = new ForumViewController();
$questaoController = new ForumQuestaoController();
$forumTopicoController = new ForumTopicoController();
$frqParticipante = new ForumQuestaoParticipanteController();
date_default_timezone_set("America/Sao_Paulo");
switch ($_REQUEST["acao"]) {
    case "listaQuestoesRecentes":
        if ($_POST['texto'] != '') {
            $questoes = $questaoController->selectComleta($_POST['texto']);
        } else {
            $questoes = $questaoController->selectUltimas(5);
        }
        $html = '';
        if (count($questoes) > 0) {
            $viewController = new ForumViewController();
            $dataFuncao = new DatasFuncao();
            foreach ($questoes as $q) {
                $totalViews = $viewController->totalByQuestao($q->getFrq_id());
Esempio n. 2
0
 public function countPendentesByEscola()
 {
     $usr = unserialize($_SESSION['USR']);
     $usrEscola = $usr["escola"];
     $forumTopicoController = new ForumTopicoController();
     $countFrtPendentes = intval($forumTopicoController->countPendentesByEscola($usrEscola));
     return $countFrtPendentes;
 }
Esempio n. 3
0
<?php

if (!isset($_SESSION['PATH_SYS'])) {
    require_once '_loadPaths.inc.php';
}
$path = $_SESSION['PATH_SYS'];
include_once $path['template'] . 'Template.php';
include_once $path['template'] . 'TemplateForum.php';
include_once $path['controller'] . 'ForumTopicoController.php';
$templateGeral = new Template();
$templateForum = new TemplateForum();
$topicoController = new ForumTopicoController();
$topicos = $topicoController->selectAtivos();
//print_r($topicos);
?>
<!DOCTYPE html>
<html lang="pt-br">
      <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
        <title>Fórum</title>
        <!-- Bootstrap -->
        <link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
        <link rel="stylesheet" type="text/css" href="css/style.css">    	
        <link href='http://fonts.googleapis.com/css?family=Overlock:400,400italic,700,900,700italic,900italic' rel='stylesheet' type='text/css'>
        <link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,200,200italic,300,300italic,400italic,600,700,600italic,700italic,900,900italic' rel='stylesheet' type='text/css'>
        <link rel="stylesheet" href="js/malihu.3.0.3/mCustomScrollbar.css" />
        <link rel="stylesheet" type="text/css" href="css/forum.css">        
        <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
Esempio n. 4
0
    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>';
    }