Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
76 righe
2.4 KiB
76 righe
2.4 KiB
<? |
|
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php"; |
|
include_once($configPath); |
|
$error = true; |
|
|
|
if (!empty($_SESSION["utente"]->oe) && !empty($_POST['codice_contratto']) && !empty($_POST['codice_richiesta']) && !empty($_POST['filechunk']) ) { |
|
|
|
$codice_contratto = $_POST['codice_contratto']; |
|
$codice_richiesta = $_POST['codice_richiesta']; |
|
|
|
$managerContratto = publicStipula::init($codice_contratto); |
|
if($managerContratto){ |
|
$error = false; |
|
$managerRisposta = publicRispostaDocumentale::init(); |
|
$stato = '10'; |
|
|
|
$managerRisposta->info = [ |
|
'codice_richiesta' => $codice_richiesta, |
|
'data_scadenza' => (!empty($_POST['data_scadenza'])) ? $_POST['data_scadenza'] : null, |
|
'stato' => $stato, |
|
'utente_modifica' => $_SESSION['utente']->codice, |
|
'timestamp_creazione' => date('d/m/Y H:i:s'), |
|
'codice_soggetto_oe' => (!empty($_POST['codice_soggetto_oe'])) ? $_POST['codice_soggetto_oe'] : null, |
|
]; |
|
|
|
$risposta = $managerRisposta->save(); |
|
|
|
if (!empty($risposta->info['codice'])) { |
|
|
|
$deleted = true; |
|
|
|
if (strpos($_POST["filechunk"], "../")===false) { |
|
|
|
$risposta = $risposta->savefile($_POST['filechunk']); |
|
|
|
if ($risposta->info['nomeFile'] && $risposta->info['sha256']) { |
|
|
|
// UPDATE BADGET |
|
publicStipula::updateBadges($codice_contratto); |
|
?> |
|
swal({ |
|
title:js_dict["success-msg"], |
|
type:"success" |
|
}).then(function(){ |
|
window.location.href="/contratti/documentale/index.php?modulo=contratti&codice_elemento=<?= $codice_contratto ?>" |
|
}); |
|
<? |
|
die(); |
|
} |
|
|
|
} |
|
|
|
if ($deleted) { |
|
$bind = array(":codice"=>$codice); |
|
$sql = "DELETE FROM b_contratti_risposta_documentale WHERE codice = :codice "; |
|
$ris = $pdo->go($sql,$bind); |
|
|
|
?> |
|
swal({title:"<?= __("Errore invio Risposta") ?> - #002",type:"error"}).then(function(){ tableRichieste.draw(); refreshModalHelper() }); |
|
<? |
|
} |
|
|
|
}else{ |
|
?> |
|
swal({title:"<?= __("Errore Invio Risposta") ?> - #001",type:"error"}).then(function(){ tableRichieste.draw(); refreshModalHelper() }); |
|
<? |
|
} |
|
} |
|
|
|
} |
|
|
|
if ($error) { |
|
header('HTTP/1.0 403 Forbidden'); |
|
die(); |
|
} |
|
?>
|