$grupoController->delete($grp[0]); $usuarioVarController->removeGrupoByIdGrupo($grp[0]); } } } $result = array('erro' => false, 'msg' => 'Cadastrou com sucesso!'); } echo json_encode($result); break; case 'editarEscola': $enderecoController = new EnderecoController(); $escolaController = new EscolaController(); $usuarioController = new UsuarioController(); $endereco = $enderecoController->select($_POST['idEndereco']); $usuario = $usuarioController->select($_POST['idUsuario']); $escola = $escolaController->select($_POST['idEscola']); if ($_POST['emailEscola'] != $endereco->getend_email()) { if ($enderecoController->verificaEmail($_POST['emailEscola']) > 0) { $result = array('erro' => true, 'msg' => 'Email já cadastrado!'); } } if (!isset($result)) { if ($_POST["loginEscola"] != $usuario->getUsr_login()) { if ($usuarioController->verificaLogin($_POST["loginEscola"])) { $result = array('erro' => true, 'msg' => 'Nome de usuário já cadastrado!'); } } } if (!isset($result)) { $endereco->setend_logradouro(utf8_decode($_POST["enderecoEscola"])); $endereco->setend_numero($_POST["numeroEnderecoEscola"]);
echo json_encode($retorno); } else { $envios = $documentoEnvioController->selectAllDocumentoEnvio(); $retorno = []; foreach ($envios as $envio) { array_push($retorno, ["id" => intval($envio->getDoe_id()), "data_envio" => DatasFuncao::dataTimeBRExibicao($envio->getDoe_data_envio()), "visto" => $envio->getDoe_visto(), "retorno" => intval($envio->getDoe_retorno()), "documento" => $envio->getDoe_documento()]); } echo json_encode($retorno); } break; case 'getRetorno': if (isset($_GET['id'])) { $dor = $documentoRetornoController->selectByIdDocumentoRetorno($_GET['id']); $doc = $documentosController->selectByIdDocumentos($dor->getDor_documento()); $dod = $documentoDestinatarioController->get($dor->getDor_destinatario()); $esc = $escolaController->select($dod->getDod_destinatario()); $retorno = ["id" => $dor->getDor_id(), "documento" => ["id" => intval($doc->getDoc_id()), "assunto" => $doc->getDoc_assunto(), "descricao" => $doc->getDoc_descricao(), "arquivo" => $doc->getDoc_arquivo()], "destinatario" => ["id" => intval($dod->getDod_id()), "envio" => intval($dod->getDod_envio()), "destinatario" => ["id" => intval($esc->getEsc_id()), "nome" => utf8_encode($esc->getEsc_nome())], "visto" => intval($dod->getDod_visto())], "data" => DatasFuncao::dataTimeBRExibicao($dor->getDor_data()), "visto" => intval($dor->getDor_visto()), "rejeitado" => intval($dor->getDor_rejeitado())]; echo json_encode($retorno); } else { $result = $documentoRetornoController->selectAllDocumentoRetorno(); $retorno = []; foreach ($result as $dor) { array_push($retorno, ["id" => intval($dor->getDor_id()), "documento" => intval($dor->getDor_documento()), "remetente" => intval($dor->getDor_remetente()), "envio" => intval($dor->getDor_envio()), "visto" => intval($dor->getDor_visto()), "rejeitado" => intval($dor->getDor_rejeitado())]); } echo json_encode($retorno); } break; case 'getEnvioEscola': $result = $documentoDestinatarioController->getEnviosFor($_GET['id']); $retorno = []; foreach ($result as $dod) {
$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": $usuarioController = new UsuarioController(); $idUsuario = $_REQUEST["id"]; $usuario = $usuarioController->select($idUsuario); $retorno = ""; if ($usuario) { $escolaController = new EscolaController(); $escola = $escolaController->select($usuario->getUsr_escola()); $retorno = array("id" => utf8_encode($usuario->getUsr_id()), "nome" => utf8_encode($usuario->getUsr_nome()), "data_nascimento" => utf8_encode($usuario->getUsr_data_nascimento()), "perfil" => utf8_encode($usuario->getUsr_perfil()), "escola" => utf8_encode($usuario->getUsr_escola()), "data_entrada_escola" => utf8_encode($usuario->getUsr_data_entrada_escola()), "rg" => utf8_encode($usuario->getUsr_rg()), "cpf" => utf8_encode($usuario->getUsr_cpf()), "login" => utf8_encode($usuario->getUsr_login()), "imagem" => $path["arquivos"] . utf8_encode($usuario->getUsr_imagem()), "nse" => utf8_encode($usuario->getUsr_nse()), "escola_nome" => utf8_encode($escola->getEsc_nome())); } print json_encode($retorno); break; case 'carregaGrafico': $templateRelatorio = new TemplateRelatorio(); $templateRelatorio->carregaGrafico($_REQUEST); break; case 'carregaFiltro': set_time_limit(0); $templateRelatorio = new TemplateRelatorio(); $templateRelatorio->carregaFiltro($_REQUEST); break; case "listarEscolas": $escCtrl = new EscolaController();