コード例 #1
0
         $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']);
         $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':