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.
 
 
 
 
 

183 righe
9.3 KiB

<?
if (isset($this) && is_a($this,"Commissione") && $this->admin) {
$infoCommissione = $this->getInfo();
if (!$this->lock) { ?>
<form action="/backend/common/commissioni/save.php" method="POST" rel="validate">
<input id="token" type="hidden" name="token" value="<?= tokenGen() ?>">
<input id="codice" type="hidden" name="codice" value="<?= $infoCommissione["codice"] ?>">
<input id="modulo" type="hidden" name="modulo" value="<?= $this->modulo ?>">
<input id="codice_elemento" type="hidden" name="codice_elemento" value="<?= $this->elemento ?>">
<input id="tipologia" type="hidden" name="tipologia" value="<?= $this->tipologia ?>">
<div id="commands" class="mb-5">
<div class="commands container-fluid">
<div class="row">
<div class="col-12 text-right">
<button class="btn btn-sm btn-primary"><span class="fa fa-save"></span> <?= __("Salva") ?></button>
<? if ($_SESSION["ente"]->hasModulo("albi_commissione") && ($this->tipologia=="commissione")) { ?>
<button type="button" onClick="showModalWithURL('/backend/common/commissioni/albi/list.php?modulo=<?= $this->modulo ?>&elemento=<?= $this->elemento ?>')" class="btn btn-sm btn-info"><span class="fa fa-users"></span> <?= __("Albi commissione") ?></button>
<?
$estrazioni = $this->getEstrazioniCommissione();
if (!empty($estrazioni)) {
?>
<button type="button" onClick="showModalWithURL('/backend/common/commissioni/albi/estrazioni.php?modulo=<?= $this->modulo ?>&elemento=<?= $this->elemento ?>')" class="btn btn-sm btn-warning"><span class="fa fa-list"></span> <?= __("Estrazioni") ?></button>
<?
}
?>
<? } ?>
</div>
</div>
</div>
</div>
<? } ?>
<div class="card my-3">
<div class="card-header">
<div class="card-title h3 m-0"><?= __("componenti") ?></div>
</div>
<div class="card-body p-0">
<div class="table-responsive">
<table class="table table-striped">
<thead>
<tr>
<th width="20%"><?= __("Cognome") ?></th>
<th width="20%"><?= __("Nome") ?></th>
<th><?= __("E-mail") ?></th>
<th width="20%"><?= __("Ruolo") ?></th>
<th width="10"></th>
<tr>
</thead>
<tbody id="commissari">
<?
$commissione = $this->getCommissari();
if (!empty($commissione)) {
foreach($commissione AS $commissario) {
$id = $commissario["codice"];
include(__DIR__."/tr-edit.php");
}
}
?>
</tbody>
</table>
</div>
</div>
<div class="card-footer">
<? if (!$this->lock) { ?>
<button class="btn btn-primary btn-block btn-sm" type="button" onClick="aggiungi('/backend/common/commissioni/tr-edit.php','#commissari');">
<span class="fa fa-user"></span> <?= __("Aggiungi elemento") ?>
</button>
<? } ?>
<? if (!empty($commissione) && $_SESSION["ente"]->hasModulo("conference") && $this->tipologia != "monitoraggio" && $this->tipologia != "relatori") { ?>
<a id="avviaConferenza" href="/backend/common/commissioni/conference.php?modulo=<?= $this->modulo ?>&codice_elemento=<?= $this->elemento ?>&tipologia=<?= $this->tipologia ?>" target="_blank" class="btn btn-sm btn-block my-1 btn-warning">
<span class="fa fa-video"></span> <?= __("Avvia teleconferenza") ?>
</a>
<? } ?>
</div>
</div>
<? if ($this->tipologia=="commissione") { ?>
<div class="card my-3">
<div class="card-header">
<div class="card-title h3 m-0"><?= __("Impostazioni") ?></div>
</div>
<div class="card-body">
<div class="row">
<div class="col-12 col-lg-3">
<div class="form-group">
<label for="scadenza"><?= __("scadenza") ?>*</label>
<input <?= ($this->lock) ? "disabled" : "" ?> type="text" id="scadenza" class="form-control datetimepick" name="scadenza" title="<?= __("scadenza") ?>" rel="S;16;16;DT" value="<?= mysql2datetime($infoCommissione["scadenza"]) ?>">
</div>
</div>
<div class="col-12 col-lg-3">
<div class="form-group">
<label for="modalita">
<?= __("Modalità di confronto") ?>*
</label>
<? if (empty($this->forceModalita)) { ?>
<select <?= ($this->lock) ? "disabled" : "" ?> name="modalita" id="modalita" title="<?= __("Modalità di confronto") ?>" rel="S;1;1;A">
<option value=""></option>
<? foreach(self::modalita() AS $keyModalita => $label) { ?>
<option <?= $infoCommissione["modalita"] == $keyModalita ? "selected" : "" ?> value="<?= $keyModalita ?>"><?= __($label) ?></option>
<? } ?>
</select>
<? } else { ?>
<br>
<input type="hidden" name="modalita" id="modalita" title="<?= __("Modalità di confronto") ?>" rel="S;1;1;A" value="<?= $this->forceModalita ?>">
<?= self::modalita()[$this->forceModalita] ?? __("Errore") ?>
<? } ?>
</div>
</div>
<div class="col-12 col-lg-3">
<div class="form-group">
<label for="riparametra">
<?= __("Riparametra Media Valutazioni") ?>*
</label>
<? if (empty($this->forceRiparametra)) { ?>
<select <?= ($this->lock) ? "disabled" : "" ?> name="riparametra" id="riparametra" title="<?= __("Riparametra Media Valutazioni") ?>" rel="S;1;1;A">
<option value=""></option>
<option <?= $infoCommissione["riparametra"] == "S" ? "selected" : "" ?> value="S"><?= __("Si") ?></option>
<option <?= $infoCommissione["riparametra"] == "N" ? "selected" : "" ?> value="N"><?= __("No") ?></option>
</select>
<? } else { ?>
<br>
<input type="hidden" name="riparametra" id="riparametra" title="<?= __("Riparametra Media Valutazioni") ?>" rel="S;1;1;A" value="<?= $this->forceModalita ?>">
<?= ($this->forceRiparametra == "S") ? __("Si") : __("No") ?>
<? } ?>
</div>
</div>
<div class="col-12 col-lg-3">
<div class="form-group">
<label for="arrotonda">
<?= __("Arrotonda risultato") ?>*
</label>
<select <?= ($this->lock) ? "disabled" : "" ?> name="arrotonda" id="arrotonda" title="<?= __("Arrotonda risultato") ?>" rel="S;1;1;A">
<option value=""></option>
<option <?= $infoCommissione["arrotonda"] == "S" ? "selected" : "" ?> value="S"><?= __("Si") ?></option>
<option <?= $infoCommissione["arrotonda"] == "N" ? "selected" : "" ?> value="N"><?= __("No") ?></option>
</select>
</div>
</div>
</div>
</div>
</div>
<? } ?>
<div class="card my-3">
<div class="card-header">
<div class="card-title h3 m-0"><?= __("Atto e allegati") ?></div>
</div>
<div class="card-body">
<div class="row">
<div class="col-12 col-lg-6">
<div class="form-group">
<label for="numero_atto"><?= __("Estremi atto") ?></label>
<input <?= ($this->lock) ? "disabled" : "" ?> type="text" id="numero_atto" class="form-control" name="numero_atto" title="<?= __("Estremi atto") ?>" rel="N;2;255;A" value="<?= $infoCommissione["numero_atto"] ?>">
</div>
</div>
<div class="col-12 col-lg-6">
<div class="form-group">
<label for="data_atto"><?= __("Data atto") ?></label>
<input <?= ($this->lock) ? "disabled" : "" ?> type="text" id="data_atto" class="form-control datepick" name="data_atto" title="<?= __("Data atto") ?>" rel="N;10;10;D" value="<?= mysql2date($infoCommissione["data_atto"]) ?>">
</div>
</div>
</div>
<div id="file-avviso">
<label><?= __("Allegati") ?></label>
<div>
<?
if (!empty($infoCommissione["codice"])) {
filesManager::printList($infoCommissione["codice"],"commissioni","A",0,true);
}
?>
</div>
<div>
<?
filesManager::printForm("commissione");
?>
</div>
</div>
</div>
</div>
<?
if (!$this->lock) { ?>
<button class="mt-2 btn btn-block btn-success"><span class="fa fa-save"></span> <?= __("Salva") ?></button>
</form>
<? }
}
?>