Example #1
0
     }
     if (!$_SESSION['cadastro'] == "excedeu") {
         $documento->setDoc_arquivo("documentos/" . $nomeArquivo);
         $result = $documentosController->insertDocumentos($documento);
         $_SESSION['cadastro'] = "ok";
         echo $result;
     }
     break;
 case 'postEnvio':
     $doe = new DocumentoEnvio();
     $doe->setDoe_documento($_POST["documento"]);
     $doe->setDoe_retorno($_POST["retorno"]);
     $retorno = 0;
     $doe_id = intval($documentoEnvioController->insertDocumentoEnvio($doe));
     for ($i = 0; $i < count(explode(",", $_POST["destinatario"])); $i++) {
         $dod = new DocumentoDestinatario();
         $dod->setDod_envio($doe_id);
         $dod->setDod_destinatario(explode(",", $_POST["destinatario"])[$i]);
         if ($documentoDestinatarioController->insert($dod)) {
             $retorno = 1;
         } else {
             $retorno = 0;
         }
     }
     echo $retorno;
     break;
 case 'postRetorno':
     $documentosRetorno = new DocumentoRetorno();
     $documentosRetorno->setDor_documento($_POST["documento"]);
     $documentosRetorno->setDor_destinatario($_POST["destinatario"]);
     $result = $documentoRetornoController->insertDocumentoRetorno($documentosRetorno);
 public function getEnviosFor($esc_id)
 {
     $sql = "select * from documento_destinatario where dod_destinatario = {$esc_id};";
     $result = $this->retrieve($sql);
     $retorno = [];
     while ($qr = mysqli_fetch_assoc($result)) {
         $dod = new DocumentoDestinatario();
         $dod->setDod_id($qr["dod_id"]);
         $dod->setDod_envio($qr["dod_envio"]);
         $dod->setDod_destinatario($qr["dod_destinatario"]);
         $dod->setDod_visto($qr["dod_visto"]);
         array_push($retorno, $dod);
     }
     return $retorno;
 }