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.
134 righe
6.5 KiB
134 righe
6.5 KiB
<? |
|
if (!empty($sopralluogo)) { |
|
if (!$lock) { |
|
?> |
|
<script> |
|
function salvaRichiesta(stato) { |
|
if (typeof stato != undefined) { |
|
$("#attivo").val(stato); |
|
$("#appuntamento").attr('rel','N;16;16;DT'); |
|
if (stato != "P") { |
|
if (stato == 'N') { |
|
$("#appuntamento").val(''); |
|
} else { |
|
$("#appuntamento").attr('rel','S;16;16;DT'); |
|
} |
|
Swal({ |
|
title: js_dict["sei-sicuro"], |
|
text: "<?= __("Una comunicazione sarà inviata all'operatore economico. Vuoi continuare") ?>", |
|
type: "info", |
|
showCancelButton: true, |
|
confirmButtonColor: '#3085d6', |
|
cancelButtonColor: '#d33', |
|
confirmButtonText: js_dict.conferma, |
|
cancelButtonText: js_dict.annulla, |
|
closeOnConfirm: true |
|
}).then((result) => { |
|
if (result.value) { |
|
$("#edit-form").submit(); |
|
} |
|
}); |
|
} else { |
|
$("#edit-form").submit(); |
|
} |
|
} |
|
} |
|
</script> |
|
<form rel="validate" method="post" action="save.php" id="edit-form"> |
|
<input id="token" type="hidden" name="token" value="<?= tokenGen() ?>"> |
|
<input id="codice" type="hidden" name="codice" value="<?= $sopralluogo["codice"] ?>"> |
|
<? |
|
if (!empty($inputContesto)) { |
|
foreach($inputContesto AS $key => $value) { |
|
?> |
|
<input id="<?= $key ?>" type="hidden" name="<?= $key ?>" value="<?= $value ?>"> |
|
<? |
|
} |
|
} |
|
?> |
|
<input id="attivo" type="hidden" name="attivo" value="<?= $sopralluogo["attivo"] ?>"> |
|
<div id="commands" class="mb-5"> |
|
<div class="commands container-fluid"> |
|
<div class="row"> |
|
<div class="col-12 text-right"> |
|
<div class="btn-group float-right" role="group"> |
|
<? if ($sopralluogo["attivo"] == "P") { ?><button type="button" class="btn btn-sm btn-warning" onClick="salvaRichiesta('P')"><span class="fa fa-save"></span> <?= __("Salva bozza") ?></button><? } ?> |
|
<button type="button" class="btn btn-sm btn-danger" onClick="salvaRichiesta('N')"><span class="fa fa-times"></span> <?= __("Rifiuta richiesta") ?></button> |
|
<button type="button" class="btn btn-sm btn-info" onClick="salvaRichiesta('S')"><span class="fa fa-calendar"></span> <?= __("Conferma appuntamento") ?></button> |
|
<? if ($sopralluogo["attivo"] != "C" && $sopralluogo["attivo"] != "N" && !empty($sopralluogo["appuntamento"])) { ?> |
|
<button type="button" class="btn btn-sm btn-success" onClick="salvaRichiesta('C')"><span class="fa fa-check"></span> <?= __("Eseguito") ?></button> |
|
<? } ?> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
<? } else { ?><div id="edit-form"><?} ?> |
|
<div class="container mb-5"> |
|
<div class="card mb-2"> |
|
<div class="card-header"> |
|
<h3 class="card-title m-0 p-0"><?= __("Quesito") ?></h3> |
|
</div> |
|
<div class="card-body"> |
|
<strong><?= $sopralluogo["richiesta"] ?></strong> |
|
<? |
|
filesManager::printList($sopralluogo["codice"],"{$radice}-ric-sopr","A",0,false); |
|
?> |
|
</div> |
|
<? if (empty($hideName)) { ?> |
|
<div class="card-footer text-right"> |
|
<a href='#' onClick='showCompany(<?= $sopralluogo["codice_richiedente"] ?>)'><?= $sopralluogo["ragione_sociale"] ?></a> |
|
</div> |
|
<? } ?> |
|
</div> |
|
<div class="card mb-2"> |
|
<div class="card-header"> |
|
<h3 class="card-title m-0 p-0"><?= __("Appuntamento"); ?></h3> |
|
</div> |
|
<div class="card-body"> |
|
<div class="form-group"> |
|
<input class="form-control text-center datetimepick" id="appuntamento" class="form-control" name="appuntamento" title="<?= __("appuntamento") ?>" rel="N;2;0;A" value="<?= mysql2datetime($sopralluogo["appuntamento"]) ?>"> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="card mb-2"> |
|
<div class="card-header"> |
|
<h3 class="card-title m-0 p-0"><?= __("Risposta"); ?></h3> |
|
</div> |
|
<div class="card-body"> |
|
<div class="form-group"> |
|
<textarea class="ckeditor_simple" id="risposta" class="form-control" name="risposta" title="<?= __("risposta") ?>" rel="S;2;0;A"> |
|
<?= strip_tags($sopralluogo["risposta"], '<br>') ?> |
|
</textarea> |
|
</div> |
|
<div class="card my-2"> |
|
<div class="card-header" style="cursor:pointer" onClick="$('#allegati-sopralluogo').slideToggle();"> |
|
<strong class="card-title"><span class="fa fa-paperclip"></span> <?= __("Allegati") ?></strong> |
|
</div> |
|
<div class="card-body collapse" id="allegati-sopralluogo"> |
|
<? |
|
filesManager::printList($sopralluogo["codice"],"{$radice}-sopralluogo","A",0,true); |
|
filesManager::printForm(); |
|
?> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
<? if (!$lock) { ?> |
|
<div class="btn-group d-flex" role="group"> |
|
<? if ($sopralluogo["attivo"] == "P") { ?><button type="button" class="btn btn-lg btn-warning" onClick="salvaRichiesta('P')"><span class="fa fa-save"></span> <?= __("Salva bozza") ?></button><? } ?> |
|
<button type="button" class="btn btn-lg btn-danger" onClick="salvaRichiesta('N')"><span class="fa fa-times"></span> <?= __("Rifiuta richiesta") ?></button> |
|
<button type="button" class="btn btn-lg btn-info" onClick="salvaRichiesta('S')"><span class="fa fa-calendar"></span> <?= __("Conferma appuntamento") ?></button> |
|
<? if ($sopralluogo["attivo"] != "C" && $sopralluogo["attivo"] != "N" && !empty($sopralluogo["appuntamento"])) { ?> |
|
<button type="button" class="btn btn-lg btn-success" onClick="salvaRichiesta('C')"><span class="fa fa-check"></span> <?= __("Concluso") ?></button> |
|
<? } ?> |
|
</div> |
|
</form> |
|
<? } else { ?> |
|
</div> |
|
<script>$(":input").not(".ignore-lock").attr("disabled","disabled").trigger("chosen:updated");</script> |
|
<? } ?> |
|
</div> |
|
<? |
|
} |
|
?>
|
|
|