Ejemplo n.º 1
0
 public function listaExercicios($introducao)
 {
     $usuarioVariavelController = new UsuarioVariavelController();
     $exercicioController = new ExercicioController();
     $logado = unserialize($_SESSION['USR']);
     $capitulo = $_GET['capitulo'];
     $userVariavel = $usuarioVariavelController->selectByIdUsuario($logado['id']);
     if ($logado['perfil'] == "Aluno") {
         $exercicios = $exercicioController->selectAllExercicioBySerieCapituloLiberado($userVariavel->getUsv_serie(), $logado['escola'], $capitulo);
         if (!empty($exercicios)) {
             $bool = true;
         } else {
             $bool = false;
         }
     } elseif ($logado['perfil'] == "Unidade Escolar" || $logado['perfil'] == "Professor") {
         $ano = $_GET['ano'];
         $exercicios = $exercicioController->selectAllExercicioBySerieCapituloLiberado($ano, $logado['escola'], $capitulo);
         if (!empty($exercicios)) {
             $bool = true;
         } else {
             $bool = false;
         }
     } else {
         $ano = $_GET['ano'];
         $exercicios = $exercicioController->selectAllExercicioBySerieCapitulo($ano, $capitulo);
         $bool = true;
     }
     if ($bool == true) {
         foreach ($exercicios as $i => $value) {
             if ($introducao == 'ok' && $value['exe_ordem'] == 1) {
                 echo '<iframe id="objeto" src="Objetos/' . $value['drt_nome'] . $value['exe_nome'] . '/index.html" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true" msallowfullscreen="true"></iframe>';
             } else {
                 if ($introducao == 'n_ok') {
                     echo '<span id="obj_' . $value['exe_id'] . '" class="obj_icone"></span>';
                 }
             }
         }
     } else {
         return $erro = "erro";
     }
 }
Ejemplo n.º 2
0
<?php

if (!isset($_SESSION['PATH_SYS'])) {
    require_once "../_loadPaths.inc.php";
}
$paths = $_SESSION['PATH_SYS'];
require_once $paths["controller"] . "RegistroAcessoController.php";
require_once $paths["controller"] . "RespostaMultiplaController.php";
require_once $paths["controller"] . "RespostaTxtController.php";
require_once $paths["controller"] . "ExercicioController.php";
$registroAcessoController = new RegistroAcessoController();
$respostaMultiplaController = new RespostaMultiplaController();
$respostaTxtController = new RespostaTxtController();
$exercicioController = new ExercicioController();
$logado = unserialize($_SESSION['USR']);
$usuario = $logado['id'];
switch ($_REQUEST["acao"]) {
    case "registraOpcaoResposta":
        $exercicio = $exercicioController->selectByIdExercicio($_REQUEST["exercicio"]);
        $retorno = '';
        if ($exercicio->getExe_tipo() == 4) {
            $verificaRespTxt = $respostaTxtController->selectAllQuestaoExeAluno($_REQUEST["exercicio"], $usuario, $_REQUEST["questao"]);
            if ($verificaRespTxt == 0) {
                $respostaTxt = new RespostaTxt();
                $respostaTxt->setRspt_usuario($usuario);
                $respostaTxt->setRspt_exercicio($_REQUEST["exercicio"]);
                $respostaTxt->setRspt_questao($_REQUEST["questao"]);
                $respostaTxt->setRspt_resposta($_REQUEST["resposta"]);
                $retorno = $respostaTxtController->insert($respostaTxt);
            }
        }
Ejemplo n.º 3
0
<?php

ini_set('display_errors', 1);
include_once 'entity/Pergaminho.php';
include_once 'controller/ExercicioController.php';
$exercicio = new ExercicioController();
echo "Exercicio 1: " . sizeof($exercicio->getGeneriques());
echo "<br>";
echo "Exercicio 2: " . "verbos:" . sizeof($exercicio->getVerbos());
echo "<br>";
echo "Exercicio 2: " . "verbos Primeira pessoa:" . sizeof($exercicio->getVerbosPrimeiraPessoa($exercicio->getVerbos()));
echo "<br>";
echo "Exercicio 3: " . "ordenacao:" . implode(" ", $exercicio->ordenar());
echo "<br>";
Ejemplo n.º 4
0
<?php 
require_once '../_loadPaths.inc.php';
$path = $_SESSION['PATH_SYS'];
include_once $path['controller'] . 'ExercicioController.php';
include_once $path['controller'] . 'UsuarioVariavelController.php';
include_once $path['controller'] . 'RegistroAcessoController.php';
include_once $path['beans'] . 'RegistroAcesso.php';
include_once $path['beans'] . 'Exercicio.php';
$exercicioController = new ExercicioController();
$registroAcessoController = new RegistroAcessoController();
$usuarioVariavelController = new UsuarioVariavelController();
switch ($_REQUEST["acao"]) {
    case "verificaExercicio":
        $logado = unserialize($_SESSION['USR']);
        $capitulo = $_REQUEST['capitulo'];
        $userVariavel = $usuarioVariavelController->selectByIdUsuario($logado['id']);
        if ($logado['perfil'] == "Aluno") {
            $exercicios = $exercicioController->selectAllExercicioBySerieCapituloLiberado($userVariavel->getUsv_serie(), $logado['escola'], $capitulo);
            $lista = array();
            foreach ($exercicios as $key => $value) {
                $result = '';
                $numQuestao = 0;
                if ($value['exe_tipo'] == 1 || $value['exe_tipo'] == 3) {
                    $exercicioVerProntoAcesso = $exercicioController->selectExercicioProntosRegistroAcesso($value['exe_id'], $logado['id']);
                    if ($exercicioVerProntoAcesso) {
                        if ($exercicioVerProntoAcesso->getRgc_id() && $exercicioVerProntoAcesso->getRgc_inicio() != null && $exercicioVerProntoAcesso->getRgc_inicio() != "00:00:00" && $exercicioVerProntoAcesso->getRgc_fim() != null && $exercicioVerProntoAcesso->getRgc_fim() != "00:00:00") {
                            $result = array('id_exercicio' => utf8_encode($exercicioVerProntoAcesso->getRgc_exercicio()), 'nome_exercicio' => utf8_encode($value['exe_nome']), 'completo' => "S");
                        } else {
                            $result = array('id_exercicio' => utf8_encode($exercicioVerProntoAcesso->getRgc_exercicio()), 'nome_exercicio' => utf8_encode($value['exe_nome']), 'completo' => "N");
                        }
Ejemplo n.º 5
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>';
    }