示例#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";
     }
 }
示例#2
0
 <?php 
session_start();
if (!isset($_SESSION['PATH_SYS'])) {
    require_once '_loadPaths.inc.php';
}
$paths = $_SESSION['PATH_SYS'];
require_once $paths["controller"] . "UsuarioController.php";
include_once $path['controller'] . 'UsuarioVariavelController.php';
if (isset($_POST)) {
    $usuario = str_replace("'", "", $_POST["usuario"]);
    $senha = str_replace("'", "", $_POST["senha"]);
    $senha = md5($senha);
    $usuarioController = new UsuarioController();
    $usuarioVariavelController = new UsuarioVariavelController();
    $user = $usuarioController->autenticaUsuario($usuario, $senha);
    //print_r($user);
    if ($user != null || !empty($user)) {
        $userVariavel = $usuarioVariavelController->selectByIdUsuario($user['usr_id']);
        $adm = ['nome' => $user['usr_nome'], 'id' => $user['usr_id'], 'perfil' => $user['prf_perfil'], 'perfil_id' => $user['prf_id'], 'url' => $user['prf_url'], 'escola' => $user['usr_escola'], 'pagina' => utf8_encode($user['prf_pagina'])];
        if ($adm['perfil_id'] == 1) {
            array_push($adm, array('idUserVariavel' => $userVariavel->getUsv_id(), 'serie' => $userVariavel->getUsv_serie()));
        }
        $_SESSION['USR'] = serialize($adm);
        $result = array('erro' => false, 'msg' => 'Logado!!', 'url' => $adm['url']);
        if ($adm['perfil_id'] == 1) {
            array_push($result, array('serie' => $adm[0]['serie']));
        }
    } else {
        $result = array('erro' => true, 'msg' => 'Usuário ou Senha Inválida!!');
    }
    print_r(json_encode($result));
示例#3
0
        $usuarios = $usuarioController->buscaUsuarioCompletoByPerfil($_POST);
        echo json_encode($usuarios);
        break;
    case "BuscaGruposByIdProfessor":
        $grupoController = new GrupoController();
        $grupos = $grupoController->selectByProfessor($_POST['idProfessor']);
        $result = array();
        foreach ($grupos as $g) {
            $grp = array("idGrupo" => $g->getGrp_id(), "idSerie" => $g->getGrp_serie(), "idPeriodo" => $g->getGrp_periodo());
            array_push($result, $grp);
        }
        echo json_encode($result);
        break;
    case "excluirUsuario":
        $usuarioVarController = new UsuarioVariavelController();
        if ($usuarioVarController->delete($_POST['idUsuarioVar'])) {
            $result = array('erro' => false);
        } else {
            $result = array('erro' => true, 'mensagem' => 'Erro ao exluir.');
        }
        echo json_encode($result);
        //echo 'exluir';
        //print_r($_POST);
        break;
    case "getUsuarioVariavel":
        $usuarioVarController = new UsuarioVariavelController();
        print_r(json_encode($usuarioVarController->select($_POST['id'])));
        break;
}
?>
	
示例#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");
                        }
示例#5
0
         }
     }
 } elseif ($_POST['email'] != $endereco->getend_email()) {
     if ($enderecoController->verificaEmail($_POST['email']) > 0) {
         $result = array('erro' => true, 'msg' => 'Email já acadastrado!');
     }
 } else {
     if ($_POST['login'] != $usuario->getUsr_login()) {
         if ($usuarioController->verificaLogin($_POST["login"])) {
             $result = array('erro' => true, 'msg' => 'Nome de usuário já cadastrado!');
         }
     }
 }
 if ($result == '') {
     //$grupoController 		= 	new GrupoController();
     $usuarioVarController = new UsuarioVariavelController();
     //$grupo 		= 	$grupoController->select($_POST['grupo']);
     $usuarioVar = $usuarioVarController->select($_POST['idUsuarioVar']);
     $endereco->setend_logradouro(utf8_decode($_POST["rua"]));
     $endereco->setend_numero($_POST["numCasa"]);
     $endereco->setend_complemento(utf8_decode($_POST["complemento"]));
     $endereco->setend_cep($_POST["cep"]);
     $endereco->setend_cidade(utf8_decode($_POST["cidade"]));
     $endereco->setend_uf($_POST["estado"]);
     $endereco->setend_pais('Brasil');
     $endereco->setend_bairro(utf8_decode($_POST["bairro"]));
     $endereco->setend_telefone_residencial($_POST["telResidencial"]);
     $endereco->setend_telefone_celular($_POST["celular"]);
     $endereco->setend_telefone_comercial($_POST["telComercial"]);
     $endereco->setend_email($_POST["email"]);
     $endereco->setend_id($_POST['idEndereco']);
示例#6
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>';
    }