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.
 
 
 
 
 

117 righe
6.4 KiB

<?
if (!empty($_uploadAction) && !empty($this) && is_a($this,"busteOE")) {
?>
<div class="action-div collapse" id="upload-form-<?= $_uploadId ?>">
<form id="submit-form-<?= $_uploadId ?>" action="<?= $_uploadAction ?>" rel="validate" method="post" target="_self">
<input type="hidden" name="token" value="<?= tokenGen() ?>">
<? $this->printHiddenInputs() ?>
<input type="hidden" name="codice_richiesta" value="<?= $richiesta["codice"] ?>">
<input type="hidden" rel="S;1;0;A" title="<?= __("file") ?>" name="filechunk" value="" id="file-filechunk-<?= $_uploadId ?>">
<?
if ($_uploadAction == "amend-save.php") {
?>
<label for="descrizione-amend"><?= __("Breve descrizione della correzione richiesta") ?></label><br>
<textarea class="ckeditor_simple" id="descrizione-amend-<?= $_uploadId ?>" name="descrizione" title="<?= __("Descrizione") ?>" rel="S;0;0;A"></textarea>
<div class="alert alert-info text-center my-1">
<small><?= __("Carica la versione corretta del documento") ?><br>
<span class="fa fa-arrow-down"></span></small>
</div>
<?
} else if ($_uploadAction == "secret-save.php") {
$secretabile = false;
?>
<label for="descrizione-secret"><?= __("Motivazione per cui si chiede l'oscuramento dell'offerta") ?></label><br>
<textarea class="ckeditor_simple" id="descrizione-secret" name="descrizione" title="<?= __("Descrizione") ?>" rel="S;0;0;A"></textarea>
<div class="alert alert-info text-center my-1">
<small><?= __("Carica la versione oscurata del documento") ?><br>
<span class="fa fa-arrow-down"></span></small>
</div>
<?
}
if (!empty($richiesta["busta"]) && !empty($this->tipologieBuste[$richiesta["busta"]]["estensioniAccettate"])) {
$allowedTypes = $this->tipologieBuste[$richiesta["busta"]]["estensioniAccettate"];
} else {
$allowedTypes = [
".xml",
".docx",
".doc",
".xlsx",
".xls",
".pptx",
".ppt",
".pdf",
".rtf",
".csv",
".odt",
".ods",
".zip",
".rar",
".7z",
".jpeg",
".jpg",
".png",
".gif",
".p7m",
];
}
if ($richiesta["controllo"] == "F") {
$allowedTypes = [".pdf",".p7m"];
}
filesManager::insertUploadForm('$("#file-filechunk-'.$_uploadId.'").val(file.name); $("#confirm-button-'.$_uploadId.'").slideDown();',$_uploadId,["onFileAddScript"=>'$("#file-filechunk-'.$_uploadId.'").val(""); $("#confirm-button-'.$_uploadId.'").slideUp();',"allowedTypes"=>$allowedTypes,"maxNumberOfFiles"=>1]);
?>
<? if ($this->criptazione) { ?>
<div class="card card-body mb-2 text-center">
<strong class="h4"><?= __("Password") ?></strong>
<div class="form-group">
<input class="form-control" name="salt" id="salt-<?= $_uploadId ?>" type="password" title="<?= __("Password") ?>" rel="S;12;32;P">
</div>
<div class="form-group">
<input class="form-control" id="repeat-salt-<?= $_uploadId ?>" type="password" title="<?= __("ripeti") . " ". __("password") ?>" rel="S;12;32;P;salt-<?= $_uploadId ?>;=">
</div>
</div>
<? } ?>
<? if ($secretabile) { ?>
<div class="card card-body text-center">
<div class="form-group">
<label for="segreta"><?= __("Il documento contiene segreti tecnici o commerciali per cui si intende richiedere l'oscuramento?") ?></label>
<select name="segreta" id="segreta" title="<?= __("Richiesta oscuramento") ?>" rel="S;1;1;A">
<option value=""><?= __("Seleziona") ?>...</option>
<option value="S"><?= __("Si") ?></option>
<option value="N"><?= __("No") ?></option>
</select>
<div class="alert alert-info p-1 my-1"><small><?= __("Selezionando si, sarà obbligatorio effettuare l'upload di una copia del documento oscurato nelle parti soggette a segreto tecnico/commerciale") ?></small></div>
</div>
</div>
<? } ?>
<button type="button" class="btn btn-success btn-block" id="confirm-button-<?= $_uploadId ?>" style="display:none" onclick="confirmSubmit('<?= $_uploadId ?>')">
<span class="fa fa-upload"></span> <?= __("Carica") ?>
</button>
</form>
<?
if (empty($content)) {
$msgConfermaBusta = __("Vuoi procedere all'upload del documento?");
}
?>
<script>
confirmSubmit = function(id) {
Swal({
title: js_dict["sei-sicuro"],
text: "<?= $msgConfermaBusta ?>",
type: "info",
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: js_dict.conferma,
cancelButtonText: js_dict.annulla,
closeOnConfirm: true
}).then((result) => {
if (result.value) {
$("#submit-form-"+id).submit();
}
});
}
</script>
</div>
<?
}
?>