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
3.9 KiB

<?
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php";
include_once($configPath);
$id_modulo = "contratti";
$cmd_info = Modulo::getInfo($id_modulo);
if (!empty($_SESSION["utente"]) && $_SESSION['utente']->permission($radice, $_GET['codice'],'classe-documentale') && $_GET['soggetto'] ) {
$contratto = stipula::init($_GET["codice"]);
$soggetto = $_GET['soggetto'];
$soggetti = $contratto->getSoggetti($soggetto);
if(!empty($contratto) && !empty($soggetti)){
$labelTitolo = ($soggetto == '10') ? "Nome e Cognome" : "Nome";
$labelSoggetto = ($soggetto == '10') ? "Anagrafiche/Incaricati associati" : "Strumentazione associate";
$labelIdUnivoco = ($soggetto == '10') ? "C.F" : "N°Matricola/Targa";
$contraenti = $contratto->getContraenti("oe");
?>
<div class="card text-left">
<img class="card-img-top" src="holder.js/100px180/" alt="">
<div class="card-body">
<h3 class="card-title"><?= $labelSoggetto ?></h3>
</div>
</div>
<div class="card mb-2">
<div class="card-body">
<div class="col-12 px-0 mb-4">
<label for="ricercaOE"><?= __('Filtro per Operatore Economico:') ?></label>
<select name="codice_oe" id="ricercaOE">
<option value="" selected> <?= __('Tutti') ?></option>
<? foreach($contraenti as $contraente){ ?>
<option value="<?=$contraente['codice_operatore']?>"><?=$contraente['denominazione']?></option>
<? } ?>
</select>
</div>
<div class="table-responsive">
<h2 id="table-title"></h2>
<table class="table table-striped table-hover" id="tab-soggetti" width="100%">
<thead>
<tr>
<th><?= __($labelTitolo) ?></th>
<th><?= __($labelIdUnivoco) ?></th>
<th><?= __("Ruoli Abbinati") ?></th>
<th><?= __('OE di Riferimento') ?></th>
<th width="10"></th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
</div>
</div>
<script type="text/javascript">
var table_soggetti = $("#tab-soggetti").DataTable({
"processing": true,
"serverSide": true,
"filter": false,
"paging": false,
"language": {
"url": "/dictionary/datatables/<?= $_SESSION["language"] ?>.lang"
},
"ajax": {
"url": "tables/tableSoggettiAssociati.php",
"data": function (d) {
d.codice_contratto = <?= $contratto->info['codice'] ?>;
d.soggetto = <?= $soggetto ?>;
d.codice_oe = $('#ricercaOE :selected').val();
}
},
"order": [[4,'desc']],
"lengthMenu": [[10, 25, 50, -1], [10, 25, 50, '<?= __("tutti") ?>']],
"columns": [
{ "orderable": false },
{ "orderable": false },
{ "orderable": false },
{ "orderable": false },
{ "orderable": false },
],
"drawCallback": function(settings, json) {
$('[data-toggle="tooltip"]').tooltip();
}
});
$(function(){
$('#ricercaOE').change(function(){
table_soggetti.ajax.reload()
})
})
</script>
<?
}else{
?>
<?= alertManager::printWarningBox(__("Nessun risultato")); ?>
<?
}
}else{
?>
<?= alertManager::printAlertBox(__("Errore Visualizzazione")); ?>
<?
}
?>