gestione gare pubbliche
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

<?
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>
<?
}
?>