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); echo $result;
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; }