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