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.
146 righe
6.5 KiB
146 righe
6.5 KiB
<? |
|
if (!empty($chiarimento)) { |
|
if (!$lock) { |
|
?> |
|
<script> |
|
function confirmSubmitQuesito() { |
|
Swal({ |
|
title: js_dict["sei-sicuro"], |
|
text: js_dict["msg-conferma"], |
|
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(); |
|
} |
|
}); |
|
} |
|
function salvaQuesito(stato) { |
|
if (typeof stato != undefined) { |
|
$("#attivo").val(stato); |
|
if (stato != "N") { |
|
var regexPattern = /[^A-Za-z0-9]/g; |
|
if ($('#quesito-originale').html().replace(regexPattern,"") == $('#revisione').val().replace(regexPattern,"")) { |
|
Swal({ |
|
title: "<?= __("Il quesito non è stato revisionato") ?>", |
|
text: "<?= __("Si potrebbero pubblicare riferimenti relativi l'OE che ha inviato il quesito. Vuoi continuare?") ?>", |
|
type: "warning", |
|
showCancelButton: true, |
|
confirmButtonColor: '#3085d6', |
|
cancelButtonColor: '#d33', |
|
confirmButtonText: js_dict.conferma, |
|
cancelButtonText: js_dict.annulla, |
|
closeOnConfirm: true |
|
}).then((result) => { |
|
if (result.value) { |
|
confirmSubmitQuesito(); |
|
} |
|
}); |
|
} else { |
|
confirmSubmitQuesito(); |
|
} |
|
} 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="<?= $chiarimento["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="<?= $chiarimento["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"> |
|
<button type="button" class="btn btn-sm btn-warning" onClick="salvaQuesito('N')"><span class="fa fa-save"></span> <?= __("Salva bozza") ?></button> |
|
<? if (empty($hideName)) { ?><button type="button" class="btn btn-sm btn-primary" onClick="salvaQuesito('R')"><span class="fa fa-reply"></span> <?= __("Rispondi al richiedente") ?></button><? } ?> |
|
<button type="button" class="btn btn-sm btn-success" onClick="salvaQuesito('S')"><span class="fa fa-reply-all"></span> <?= __("Pubblica") ?></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 id="quesito-originale"><?= $chiarimento["quesito"] ?></strong> |
|
<? |
|
filesManager::printList($chiarimento["codice"],"{$radice}-quesiti","A",0,false); |
|
?> |
|
</div> |
|
<? if (empty($hideName)) { ?> |
|
<div class="card-footer text-right"> |
|
<a href='#' onClick='showCompany(<?= $chiarimento["codice_richiedente"] ?>)'><?= $chiarimento["ragione_sociale"] ?></a> |
|
</div> |
|
<? } ?> |
|
</div> |
|
<div class="card mb-2"> |
|
<div class="card-header"> |
|
<h3 class="card-title m-0 p-0"><?= __("Revisione"); ?></h3> |
|
</div> |
|
<div class="card-body"> |
|
<div class="form-group"> |
|
<textarea class="ckeditor_simple" id="revisione" class="form-control" name="revisione" title="<?= __("revisione") ?>" rel="S;2;0;A"> |
|
<?= $chiarimento["revisione"] ?> |
|
</textarea> |
|
</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"> |
|
<?= $chiarimento["risposta"] ?> |
|
</textarea> |
|
</div> |
|
<div class="card my-2"> |
|
<div class="card-header" style="cursor:pointer" onClick="$('#allegati-chiarimento').slideToggle();"> |
|
<strong class="card-title"><span class="fa fa-paperclip"></span> <?= __("Allegati") ?></strong> |
|
</div> |
|
<div class="card-body collapse" id="allegati-chiarimento"> |
|
<? |
|
filesManager::printList($chiarimento["codice"],"{$radice}-risposte","A",0,true); |
|
filesManager::printForm(); |
|
?> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
<? if (!$lock) { ?> |
|
<div class="btn-group d-flex" role="group"> |
|
<button type="button" class="btn btn-lg btn-warning" onClick="salvaQuesito('N')"><span class="fa fa-save"></span> <?= __("Salva bozza") ?></button> |
|
<? if (empty($hideName)) { ?><button type="button" class="btn btn-lg btn-primary" onClick="salvaQuesito('R')"><span class="fa fa-reply"></span> <?= __("Rispondi al richiedente") ?></button><? } ?> |
|
<button type="button" class="btn btn-lg btn-success" onClick="salvaQuesito('S')"><span class="fa fa-reply-all"></span> <?= __("Pubblica") ?></button> |
|
</div> |
|
</form> |
|
<? } else { ?> |
|
</div> |
|
<script>$(":input").not(".ignore-lock").attr("disabled","disabled").trigger("chosen:updated");</script> |
|
<? } ?> |
|
</div> |
|
<? |
|
} |
|
?>
|
|
|