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.
 
 
 
 
 

74 righe
3.6 KiB

<?
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php";
include_once($configPath);
$error = true;
if (!empty($_SESSION["utente"]) && $_SESSION["utente"]->permission($radice,$_GET["codice"])) {
$bind = array();
$bind[":codice"]=$_GET["codice"];
$sql = "SELECT * FROM b_impostazioni_dati_minimi WHERE codice = :codice AND soft_delete = 'N' ";
$risultato = $pdo->go($sql,$bind);
if ($risultato->rowCount() > 0) {
$record = $risultato->fetch(PDO::FETCH_ASSOC);
$record["tipologie"] = json_decode($record["tipologie"],true);
} else if (empty($_GET["codice"])) {
$record = get_campi("b_impostazioni_dati_minimi");
$record["tipologie"] = [];
}
if (!empty($record)) {
$error = false;
?>
<form rel="validate" method="post" action="save.php" id="edit-form">
<input id="token" type="hidden" name="token" value="<?= tokenGen() ?>">
<input id="codice" type="hidden" name="codice" value="<?= $record["codice"] ?>">
<div class="form-group">
<label for="titolo"><?= __("Titolo") ?></label>
<input type="text" id="titolo" class="form-control" name="titolo" value="<?= $record["titolo"] ?>" title="<?= __("titolo") ?>" rel="S;2;0;A">
</div>
<div class="row">
<div class="col-12 col-xl-6">
<div class="form-group">
<label for="tipo"><?= __("Tipo di input") ?>*</label>
<select name="tipo" class="form-control" title="<?= __("Tipo di input") ?>" rel="S;0;0;A" id="tipo">
<option value=""><?= __("Seleziona") ?></option>
<option <?= ($record["tipo"] == "input") ? "selected" : "" ?> value="input"><?= __("Testo Semplice") ?></option>
<option <?= ($record["tipo"] == "text") ? "selected" : "" ?> value="text"><?= __("Textarea") ?></option>
<option <?= ($record["tipo"] == "attach") ? "selected" : "" ?> value="attach"><?= __("Allegato") ?></option>
</select>
</div>
</div>
<div class="col-12 col-xl-6">
<div class="form-group">
<label for="obbligatorio"><?= __("Obbligatorio") ?>*</label>
<select name="obbligatorio" class="form-control" title="<?= __("Obbligatorio") ?>" rel="S;1;1;A" id="obbligatorio">
<option value=""><?= __("Seleziona") ?></option>
<option <?= ($record["obbligatorio"] == "S") ? "selected" : "" ?> value="S"><?= __("Si") ?></option>
<option <?= ($record["obbligatorio"] == "N") ? "selected" : "" ?> value="N"><?= __("No") ?></option>
</select>
</div>
</div>
</div>
<div class="form-group">
<label for="tipologie"><?= __("Tipologia di gara") ?>*</label>
<select name="tipologie[]" multiple class="form-control" title="<?= __("Tipologia di gara") ?>" rel="S;0;0;A" id="tipologie">
<?
$tipologie = getTipologieAffidamento(true);
foreach($tipologie AS $idTipo => $tipo) {
$selected = "";
if (in_array($idTipo,$record["tipologie"]) !== false) { $selected = "selected"; }
?>
<option <?= $selected ?> value="<?= $idTipo ?>"><?= $tipo["titolo"] ?></option>
<?
}
?>
</select>
</div>
<button class="btn btn-block btn-lg mt-3 btn-primary"><span class="fa fa-save"></span> <?= __("Salva") ?></button>
</form>
<?
}
}
if ($error) {
header('HTTP/1.0 403 Forbidden');
die();
}
?>