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.
 
 
 
 
 

87 righe
4.0 KiB

<?
if (!isset($pdo)) {
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php";
include_once($configPath);
$error = true;
if (!empty($_GET) && !empty($_SESSION["utente"]) && ($_SESSION["utente"]->permission("utenti",$_GET["codice"]))) {
$collaborazione = get_campi("r_collaborazioni");
$id_collaborazione = $_POST["id"];
}
}
if (isset($collaborazione)) {
$error = false;
if (!empty($collaborazione["codice"])) { $id_collaborazione = $collaborazione["codice"]; }
$name = "collaborazione[{$id_collaborazione}]";
if (!isset($ruoli)) { $ruoli = utente::ruoli(); }
?>
<div class="card card-body bg-light">
<div class="row">
<div class="col-12 col-md-5 form-group">
<label for="<?= $name ?>[codice_ente]"><?= __("Ente") ?></label>
<select name="<?= $name ?>[codice_ente]" class="select-ente" title="<?= __("Ente") ?>" rel="S;0;0;N">
<option value="">...</option>
<?
if (isset($_SESSION["ente"])) {
if ($_SESSION["utente"]->fromHere() || $_SESSION["utente"]->isSupportoOrRoot()) {
$options = $_SESSION["ente"]->entiBeneficiari();
} else {
$options = Ente::getInfoFromID($_SESSION["utente"]->codice_ente);
}
} else {
$options = $pdo->go("SELECT codice,denominazione FROM b_enti ORDER BY denominazione")->fetchAll(PDO::FETCH_ASSOC);
}
if (!empty($options)) {
foreach($options AS $option) {
if (empty($option["dominio"]) || $option["attivo"] == "N" || $option["codice"] == $_SESSION["ente"]->codice || $_SESSION["utente"]->gerarchia < 9) {
?>
<option <?= $collaborazione["codice_ente"] == $option["codice"] ? "selected" : "" ?> value="<?= $option["codice"] ?>"><?= $option["denominazione"] ?></option>
<?
}
}
}
?>
</select>
</div>
<div class="col-12 col-md-2 form-group">
<label for="<?= $name ?>[gruppo]"><?= __("Ruolo") ?></label>
<select name="<?= $name ?>[gruppo]" title="<?= __("Ruolo") ?>" rel="S;0;0;A">
<option value="">...</option>
<?
foreach($ruoli AS $id_ruolo => $ruolo) {
if ($ruolo["ente"]) {
?>
<option <?= $collaborazione["gruppo"] == $id_ruolo ? "selected" : "" ?> value="<?= $id_ruolo ?>"><?= $ruolo["nome"] ?></option>
<?
}
}
?>
</select>
</div>
<div class="col-12 col-md-2 form-group">
<label for="<?= $name ?>[attivo]"><?= __("Attivo") ?></label>
<select name="<?= $name ?>[attivo]" title="<?= __("Attivo") ?>" rel="S;1;1;A">
<option value="">...</option>
<option <?= $collaborazione["attivo"] == "S" ? "selected" : "" ?> value="S"><?= __("Si") ?></option>
<option <?= $collaborazione["attivo"] == "N" ? "selected" : "" ?> value="N"><?= __("No") ?></option>
</select>
</div>
<div class="col-12 col-md-2 form-group">
<label for="<?= $name ?>[readOnly]"><?= __("Solo Lettura") ?></label>
<select name="<?= $name ?>[readOnly]" title="<?= __("Solo Lettura") ?>" rel="S;1;1;A">
<option value="">...</option>
<option <?= $collaborazione["readOnly"] == "S" ? "selected" : "" ?> value="S"><?= __("Si") ?></option>
<option <?= $collaborazione["readOnly"] == "N" ? "selected" : "" ?> value="N"><?= __("No") ?></option>
</select>
</div>
<div class="col-12 col-md-1">
<button type="button" class="btn btn-block btn-danger btn-sm" onClick="$(this).closest('.card').remove()"><span class="fa fa-times"></span></button>
</div>
</div>
</div>
<?
}
if ($error) {
header('HTTP/1.0 403 Forbidden');
die();
}
?>