コード例 #1
0
ファイル: index.php プロジェクト: andersongimino/area51
         $isSGDE = $host == "sistemaggedeensino.com.br" && $path == "/se/aula/livro/conteudos_digitais/" && in_array("pk_livro={$livroId}", $querys) && in_array("pk_materia={$disciplinaId}", $querys);
     }
 }
 if (!$isSGDE) {
     //carregando o usuário logado
     $usrValidar = new Usuarios();
     $usuario = $usrValidar->usuarioLogado();
     if (!$usuario instanceof Professor && !$usuario instanceof Aluno && $usuario->getPerfil()->getId() != Perfil::ADMIN && $usuario->getPerfil()->getId() != Perfil::COORDENADOR && $usuario->getPerfil()->getId() != Perfil::GESTOR) {
         throw new Exception("Desculpe, este conteúdo é apenas destinado " . "a professores e alunos");
     }
     //Carregando a disciplina de acordo com o perfil do usuário logado
     $sqlDisciplina = new SqlDisciplina();
     if ($usuario->getPerfil()->getId() == Perfil::ADMIN || $usuario->getPerfil()->getId() != Perfil::COORDENADOR || $usuario->getPerfil()->getId() != Perfil::GESTOR) {
         $disciplina = $sqlDisciplina->get($disciplinaId);
     } elseif ($usuario->getPerfil()->getId() == Perfil::ALUNO) {
         $disciplinas = $sqlDisciplina->deAluno($usuario, $filtros);
         while ($d = $disciplinas->fetch()) {
             if ($d->getId() == $disciplinaId) {
                 $disciplina = $d;
                 break;
             }
         }
     } else {
         $disciplinas = $sqlDisciplina->deProfessor($usuario, $filtros);
         while ($d = $disciplinas->fetch()) {
             if ($d->getId() == $disciplinaId) {
                 $disciplina = $d;
                 break;
             }
         }
     }