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.
 
 
 
 
 

112 righe
5.6 KiB

<?
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php";
include_once($configPath);
if (!empty($_SESSION["utente"]) && $_SESSION["utente"]->permission($radice)) {
$bind = array();
$bind[":codice"]=$_GET["codice"];
$sql = "SELECT * FROM b_compilatore WHERE codice = :codice AND soft_delete = 'N' ";
$risultato = $pdo->go($sql,$bind);
if ($risultato->rowCount() > 0) {
$record = $risultato->fetch(PDO::FETCH_ASSOC);
} else if (empty($_GET["codice"])) {
$record = get_campi("b_compilatore");
}
if (!empty($record)) {
$breadcrumb = array();
$breadcrumb["/impostazioni/index.php"] = __("Avanzate");
$breadcrumb["/".$radice."/"] = Modulo::getInfo($radice)["titolo"];
$breadcrumb[""] = __("Modifica");
include_once ($beRoot."/layout/top.php");
?>
<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 id="commands" class="mb-5">
<div class="commands container-fluid">
<div class="row">
<div class="col-12 text-right">
<? if (!empty($record["codice"])) { ?>
<a href="paragrafi/index.php?codice=<?= $record["codice"] ?>" title="<?= __("Gestisci paragrafi") ?>" class="btn btn-primary"><span class="fa fa-list"></span> <?= __("Gestisci paragrafi") ?></a>
<? } ?>
<button class="btn btn-success"><span class="fa fa-save"></span> <?= __("Salva") ?></button>
</div>
</div>
</div>
</div>
<div class="card mb-3">
<div class="card-header">
<h4 class="mb-0"><?= __("Info") ?></h4>
</div>
<div class="card-body">
<div class="row">
<div class="col-12 col-xl-9">
<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="form-group col-12 col-xl-3">
<label for="tipo"><?= __("Tipologia") ?>*</label>
<select name="tipo" class="form-control" title="<?= __("Tipologia") ?>" <?= ($lock) ? "disabled" : "" ?> rel="S;0;0;A" id="tipo">
<option value=""><?= __("Seleziona") ?>...</option>
<option <?= ($record["tipo"] == "bando") ? "selected" : "" ?> value="bando"><?= __("Bando di gara") ?></option>
<option <?= ($record["tipo"] == "disciplinare") ? "selected" : "" ?> value="disciplinare"><?= __("Disciplinare di gara") ?></option>
<option <?= ($record["tipo"] == "invito") ? "selected" : "" ?> value="invito"><?= __("Invito") ?></option>
</select>
</div>
</div>
<div class="row">
<div class="form-group col-xl-4">
<label for="procedura"><?= __("Procedura") ?>*</label>
<select name="procedura" class="form-control" title="<?= __("Procedura") ?>" <?= ($lock) ? "disabled" : "" ?> rel="S;0;0;A" id="procedura">
<option value=""><?= __("Seleziona") ?>...</option>
<?
$procedure = getProcedure();
foreach($procedure AS $idProcedura => $procedura) {
$selected = "";
if ($record["procedura"]==$idProcedura) { $selected = "selected"; }
?>
<option <?= $selected ?> value="<?= $idProcedura ?>"><?= $procedura["titolo"] ?></option>
<?
}
?>
</select>
</div>
<div class="form-group col-xl-4">
<label for="importo_minimo"><?= __("Importo minimo") ?>*</label>
<input type="text" id="importo_minimo" class="form-control" name="importo_minimo" value="<?= $record["importo_minimo"] ?>" title="<?= __("Importo minimo") ?>" rel="N;0;0;N">
</div>
<div class="form-group col-xl-4">
<label for="importo_massimo"><?= __("Importo massimo") ?>*</label>
<input type="text" id="importo_massimo" class="form-control" name="importo_massimo" value="<?= $record["importo_massimo"] ?>" title="<?= __("Importo massimo") ?>" rel="N;0;0;N">
</div>
</div>
<div class="form-group">
<label for="descrizione"><?= __("Descrizione") ?></label>
<textarea class="ckeditor_simple" name="descrizione" title="<?= __("Descrizione") ?>" rel="N;0;0;A" id="descrizione">
<?= $record["descrizione"] ?>
</textarea>
</div>
<div class="form-group">
<label for="categorie"><?= __("Categorie merceologiche") ?></label>
<?
$cpv = [];
if (!empty($record["codice"])) { $cpv = Compilatore::getCategorieMerceologiche($record["codice"]); }
cpvManager::printForm(["cpv"=>$cpv]);
?>
</div>
</div>
</div>
<? if (!empty($record["codice"])) { ?>
<? } ?>
</form>
<?
include_once ($beRoot."/layout/bottom.php");
} else {
echo '<meta http-equiv="refresh" content="0;URL=/index.php">';
die();
}
} else {
echo '<meta http-equiv="refresh" content="0;URL=/index.php">';
die();
}
?>