public function countCorretasProfessor($idProfessor) { $exercicios = 0; $grupoController = new GrupoController(); $usuarioController = new UsuarioController(); $grupos = $grupoController->selectProfessor($idProfessor); foreach ($grupos as $grupo) { $alunosGrupo = $usuarioController->buscaUsuarioGrupo($grupo->getGrp_id()); foreach ($alunosGrupo as $aluno) { $exercicios += $this->respostaMultiplaDAO->countCorretasAluno($aluno['id']); } } return $exercicios; }
public function countMultiplaProfessor($idProfessor) { $exercicios = 0; $grupoController = new GrupoController(); $usuarioController = new UsuarioController(); $grupos = $grupoController->selectProfessor($idProfessor); foreach ($grupos as $grupo) { $alunosGrupo = $usuarioController->buscaUsuarioGrupo($grupo->getGrp_id()); foreach ($alunosGrupo as $aluno) { $exercicios += $this->gabaritoDAO->countMultiplaAluno($aluno['escola'], $aluno['serie']); } } return $exercicios; }
$doc = $envioDocumentoController->selectDocPorEscola($idesc); $result = ""; if (!empty($doc)) { $result = array("id" => utf8_encode($doc->getEnv_id()), "idEscola" => utf8_encode($doc->getEnv_idEscola()), "idRemetente" => utf8_encode($doc->getEnv_idRemetente()), "idDestinatario" => utf8_encode($doc->getEnv_idDestinatario()), "url" => $path["arquivos"] . utf8_encode($doc->getEnv_url()), "Visto" => utf8_encode($doc->getVisto()), "status" => true); } else { $result = array("status" => false); } echo json_encode($result); break; case "listaUsuariosCompleto": $usuarioController = new UsuarioController(); $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.'); }
include_once $path["controller"] . "CapituloController.php"; include_once $path["controller"] . "UsuarioController.php"; include_once $path['controller'] . 'RegistroGaleriaController.php'; include_once $path['controller'] . 'GrupoController.php'; include_once $path["beans"] . "LiberarCapitulo.php"; include_once $path["beans"] . "Escola.php"; include_once $path["beans"] . "Capitulo.php"; include_once $path["beans"] . "Usuario.php"; include_once $path["beans"] . "RegistroGaleria.php"; include_once $path["beans"] . "Grupo.php"; include_once $path["funcao"] . "DatasFuncao.php"; include_once $path["funcao"] . "Thumbs.php"; include_once $path["template"] . "TemplateRelatorio.php"; switch ($_REQUEST["acao"]) { case 'adicionarGrupoProfessorSeriePeriodo': $grupoController = new GrupoController(); $grupo = $grupoController->listarProfessorSeriePeriodo($_REQUEST['idProfessor'], $_REQUEST['serie'], $_REQUEST['periodo']); $usuarioController = new UsuarioController(); $usuarioController->adicionarAlunosGrupo($grupo['id'], $_REQUEST['alunos']); break; case "escolaPorId": $escolaController = new EscolaController(); $idEscola = $_REQUEST["id"]; $escola = $escolaController->select($idEscola); $retorno = ""; if ($escola) { $retorno = array("id" => utf8_encode($escola->getEsc_id()), "status" => utf8_encode($escola->getEsc_status()), "nome" => utf8_encode($escola->getEsc_nome()), "razao_social" => utf8_encode($escola->getEsc_razao_social()), "tipo_escola" => utf8_encode($escola->getEsc_tipo_escola()->getTps_tipo_escola()), "administracao" => utf8_encode($escola->getEsc_administracao()->getAdm_administracao()), "endereco" => array("id" => utf8_encode($escola->getEsc_endereco()->getEnd_id()), "cidade" => utf8_encode($escola->getEsc_endereco()->getEnd_cidade()), "uf" => utf8_encode($escola->getEsc_endereco()->getend_uf()), "email" => utf8_encode($escola->getEsc_endereco()->getEnd_email()), "telefone" => utf8_encode($escola->getEsc_endereco()->getend_telefone_residencial())), "site" => utf8_encode($escola->getEsc_site()), "diretor" => array("nome" => utf8_encode($escola->getEsc_nome_diretor()), "email" => utf8_encode($escola->getEsc_email_diretor()))); } print json_encode($retorno); break; case "usuarioPorId":