コード例 #1
0
     }
     break;
 case 'getEnvioEscola':
     $result = $documentoDestinatarioController->getEnviosFor($_GET['id']);
     $retorno = [];
     foreach ($result as $dod) {
         $doe = $documentoEnvioController->selectByIdDocumentoEnvio($dod->getDod_envio());
         $doc = $documentosController->selectByIdDocumentos($doe->getDoe_documento());
         $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':