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.
107 righe
3.9 KiB
107 righe
3.9 KiB
<? |
|
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php"; |
|
include_once($configPath); |
|
|
|
$error = true; |
|
|
|
if (!empty($_SESSION["utente"]) && $_SESSION["utente"]->permission($radice) && $_SESSION["utente"]->permission('contratti.documentale') && !empty($_GET['codice_contratto'] && !empty($_GET['codice_richiesta']))) { |
|
|
|
$codice_contratto = $_GET['codice_contratto']; |
|
$codice_richiesta = $_GET['codice_richiesta']; |
|
|
|
$contratto = stipula::init($_GET['codice_contratto']); |
|
|
|
if (!empty($contratto)) { |
|
$managerRichieste = RichiestaDocumentale::init($contratto); |
|
|
|
$richiesta = $managerRichieste->getRichieste(['codice' => $codice_richiesta])[0] ?? []; |
|
|
|
if (!empty($richiesta)) { |
|
$error = false; |
|
$classe_documentale = ContrattoDocumentale::getInfo($richiesta['codice_classe_documentale'])->info; |
|
|
|
$oe = oeManager::getOE($richiesta['codice_oe']); |
|
|
|
if (!empty($classe_documentale) && !empty($oe)) { |
|
|
|
|
|
|
|
?> |
|
<form rel="validate" method="post" action="/backend/contratti/documentale/gestioneRichieste/updateRichiesta.php"> |
|
<? |
|
if($_SESSION["utente"]->gerarchia <= 10){ |
|
?> |
|
<div class="row mb-3"> |
|
<div class="col-12"> |
|
<div class="text-right"> |
|
<button class="btn btn-secondary mx-1" data-dismiss="modal"><?= __('Annulla') ?></button> |
|
<button type="submit" class="btn btn-primary mx-1"> <?=__('Salva')?> </button> |
|
</div> |
|
</div> |
|
</div> |
|
<? |
|
} |
|
?> |
|
|
|
<input id="codice_contratto" type="hidden" name="codice_contratto" value="<?= $codice_contratto ?>"> |
|
<input id="codice_richiesta" type="hidden" name="codice_richiesta" value="<?= $codice_richiesta ?>"> |
|
<div class="row"> |
|
<div class="col-12"> |
|
<div class="card mt-3"> |
|
<div class="card-body"> |
|
<div class="row"> |
|
<div class="col-12"> |
|
<div class="form-group"> |
|
<label for="descrizione"> |
|
<?= __('Descrizione') ?> |
|
</label> |
|
<textarea class="ckeditor_full" id="descrizione" name="descrizione" title="<?= __('descrizione') ?>" rel="S;2;0;A"> |
|
<?= $richiesta['descrizione'] ?? null ?> |
|
</textarea> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
</div> |
|
</div> |
|
</div> |
|
|
|
|
|
<div class="col-12"> |
|
<div class="card mt-3"> |
|
<div class="card-body"> |
|
<h2 class="card-title"><?= __("allegati") ?></h2> |
|
<div class="row"> |
|
<div class="col-12"> |
|
<? |
|
filesManager::printForm(); |
|
?> |
|
</div> |
|
<div class="col-12"> |
|
<? |
|
filesManager::printList($codice_richiesta,"richiesta-documentale","A",0, true); |
|
?> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
</div> |
|
</form> |
|
<? |
|
} |
|
} |
|
} |
|
} |
|
|
|
if ($error) { |
|
?> |
|
<div class="card"> |
|
<div class="card-body"> |
|
<? alertManager::printAlertBox(__("Errore nella gestione della richiesta")); ?> |
|
</div> |
|
</div> |
|
<? |
|
} |
|
?>
|
|
|