$naoVisto = true; } if ($documentoDestinatarioController->checkPendenciasOf($dod[$i]->getDod_id())) { $pendencia = true; } } $verificadores["retornos_pendentes"] = $pendencia; $verificadores["retornos_nao_vistos"] = $naoVisto; } array_push($retorno, ["documento_envio" => ["id" => intval($envio->getDoe_id()), "data_envio" => DatasFuncao::dataTimeBRExibicao($envio->getDoe_data_envio()), "retorno" => intval($envio->getDoe_retorno()), "documento" => ["id" => intval($doc->getDoc_id()), "assunto" => $doc->getDoc_assunto(), "descricao" => intval($doc->getDoc_descricao()), "arquivo" => $doc->getDoc_arquivo()]], "verificadores" => $verificadores]); } echo json_encode($retorno); break; case 'getEnvio': if (isset($_REQUEST['idEnvio'])) { $envio = $documentoEnvioController->selectByIdDocumentoEnvio($_REQUEST['idEnvio']); $doc = $documentosController->selectByIdDocumentos($envio->getDoe_documento()); $retorno = array("id" => intval($envio->getDoe_id()), "data_envio" => DatasFuncao::dataTimeBRExibicao($envio->getDoe_data_envio()), "retorno" => intval($envio->getDoe_retorno()), "documento" => ["id" => intval($doc->getDoc_id()), "assunto" => $doc->getDoc_assunto(), "descricao" => $doc->getDoc_descricao(), "arquivo" => $doc->getDoc_arquivo()]); 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']);