$pendencias = $documentoDestinatarioController->checkPendenciasOf($dod->getDod_id()); $rejeitado = $documentoDestinatarioController->checkRetornoRejeitadoOf($dod->getDod_id()); array_push($retorno, ["destinatario" => ["id" => intval($dod->getDod_id()), "envio" => ["id" => intval($doe->getDoe_id()), "documento" => ["id" => intval($doc->getDoc_id()), "assunto" => $doc->getDoc_assunto(), "descricao" => $doc->getDoc_descricao(), "arquivo" => $doc->getDoc_arquivo()], "data" => DatasFuncao::dataTimeBRExibicao($doe->getDoe_data_envio()), "retorno" => intval($doe->getDoe_retorno())], "destinatario" => intval($dod->getDod_destinatario()), "visto" => intval($dod->getDod_visto())], "verificadores" => ["retorno_pendente" => intval($pendencias), "retorno_rejeitado" => intval($rejeitado)]]); } echo json_encode($retorno); break; case 'getRetornoEscola': $result = $documentoRetornoController->listarEscola($_REQUEST['idEscola']); $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 'visualizarEnvio': $result = $documentoEnvioController->visualizar($_REQUEST['idEnvio']); echo $result; break; case 'visualizarRetorno': $result = $documentoRetornoController->visualizar($_REQUEST['idRetorno']); echo $result; break; case 'rejeitarRetorno': $result = $documentoRetornoController->rejeitar($_REQUEST['idRetorno']); echo $result; break; case 'enviosPorDocumento': $result = $documentoEnvioController->listarDocumento($_REQUEST['idDocumento']); $retorno = ["id" => $result->getDoe_id(), "data_envio" => DatasFuncao::dataTimeBRExibicao($result->getDoe_data_envio()), "retorno" => $result->getDoe_retorno(), "documento" => ["id" => $result->getDoe_documento()->getDoc_id(), "assunto" => utf8_encode($result->getDoe_documento()->getDoc_assunto()), "descricao" => utf8_encode($result->getDoe_documento()->getDoc_descricao()), "arquivo" => $result->getDoe_documento()->getDoc_arquivo()]]; echo json_encode($retorno); break;