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.
 
 
 
 
 

181 righe
6.5 KiB

<?
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php";
include_once($configPath);
$required_css[] = "/src/lightbox2/css/lightbox.min.css";
$required_js[] = "/src/lightbox2/js/lightbox.min.js";
if (!empty($_SESSION["utente"]) && $_SESSION["utente"]->permission($radice,$_GET["codice"])) {
if (isset($_GET["codice"])) {
$codice = $_GET["codice"];
$bind = array();
$bind[":codice"] = $codice;
$strsql = "SELECT * FROM b_pagina WHERE codice = :codice AND soft_delete = 'N' ";
if (isset($_SESSION["ente"])) {
$bind[":codice_ente"] = $_SESSION["ente"]->codice;
$strsql .= " AND codice_ente = :codice_ente ";
} else {
$strsql .= " AND codice_ente = 0";
}
$risultato = $pdo->go($strsql,$bind);
if ($risultato->rowCount() > 0) {
$record = $risultato->fetch(PDO::FETCH_ASSOC);
} else if ($codice === "0") {
$record = get_campi("b_pagina");
}
if (isset($record)) {
$breadcrumb = array();
$breadcrumb["/".$radice."/"] = Modulo::getInfo($radice)["titolo"];
$breadcrumb[""] = __("Modifica");
include($root."/backend/layout/top.php");
?>
<form name="box" method="post" action="save.php" rel="validate">
<input id="token" type="hidden" name="token" value="<?= tokenGen() ?>">
<input type="hidden" name="codice" value="<? echo $record["codice"]; ?>">
<div id="commands" class="mb-5">
<div class="commands container-fluid clearfix">
<div class="float-right btn-group">
<button class="btn btn-sm btn-primary"><span class="fa fa-save"></span> <?= __("Salva") ?></button>
<button onClick="elimina(<?= (empty($record["codice"])) ? 0 : $record["codice"] ?>,'pagine'); return false" class="btn btn-sm btn-danger"><span class="fa fa-times"></span> <?= __("Elimina") ?></button>
</div>
</div>
</div>
<div class="card mb-2">
<div class="card-header">
<span class="h3 card-title">Meta Tag</span>
</div>
<div class="card-body">
<div class="row">
<div class="col-12 col-md-4">
<div class="form-group">
<label for="title">Title</label>
<input type="text" class="form-control" name="title" rel="N;5;50;A" value="<?= $record["title"] ?>" title="meta-title">
</div>
</div>
<div class="col-12 col-md-4">
<div class="form-group">
<label for="keywords">Keywords</label>
<input type="text" class="form-control" name="keywords" rel="N;5;0;A" value="<?= $record["keywords"] ?>" title="meta-keywords">
</div>
</div>
<div class="col-12 col-md-4">
<div class="form-group">
<label for="description">Description</label>
<input type="text" class="form-control" name="description" rel="N;5;0;A" value="<?= $record["description"] ?>" title="meta-description">
</div>
</div>
</div>
</div>
</div>
<div class="card mb-2">
<div class="card-body">
<div class="row">
<div class="col-12 col-sm-4 col-md-3 col-lg-2">
<div class="form-group">
<label for="tipologia"><?= __("tipo") ?>*</label>
<select class="form-control" id="tipologia" name="tipologia" title="<?= __("tipo") ?>" rel="S;4;4;A" onChange="$('.content-type').hide(); $('.content-'+$(this).val()).show(); $('.content-type:visible')">
<option value="">Seleziona...</option>
<option>Link</option>
<option>HTML</option>
</select>
<script>
$("#tipologia").val('<?= $record["tipologia"] ?>');
$("#tipologia").trigger('change');
</script>
</div>
</div>
</div>
</div>
</div>
<div class="card mb-2">
<div class="card-body">
<div class="row">
<div class="col-12">
<div class="form-group">
<label for="titolo"><?= __("Titolo") ?>*</label>
<input type="text" name="titolo" value="<? echo $record["titolo"] ?>" title="<?= __("Titolo") ?>" class="form-control input-lg" rel="S;3;255;A">
</div>
</div>
</div>
<div class="row content-type content-HTML" <?= ($record["tipologia"] != "HTML") ? 'style="display:none"' : "" ?>>
<div class="col-12">
<div class="form-group">
<textarea rows='10' class="ckeditor_full" name="testo" cols='80' id="testo" title="<?= __("Testo") ?>" rel="N;3;0;A">
<? echo $record[ "testo"]; ?>
</textarea>
</div>
</div>
</div>
<div class="row content-type content-Link" <?= ($record["tipologia"] != "Link") ? 'style="display:none"' : "" ?>>
<div class="col-12">
<div class="form-group">
<label for="link"><?= __("Link") ?>*</label>
<input type="text" name="link" value="<? echo $record["link"] ?>" title="<?= __("Link") ?>" class="form-control input-lg" rel="N;3;255;L">
</div>
</div>
</div>
</div>
</div>
<div class="row content-type content-HTML" <?= ($record["tipologia"] != "HTML") ? 'style="display:none"' : "" ?>>
<div class="col-12 col-md-6">
<div class="card">
<div class="card-body">
<h2 class="card-title"><?= __("allegati") ?></h2>
<div class="row">
<div class="col-12">
<?
filesManager::printForm();
?>
</div>
<div class="col-12">
<?
if (!empty($record["codice"])) {
filesManager::printList($record["codice"],"pagine");
}
?>
</div>
</div>
</div>
</div>
</div>
<div class="col-12 col-md-6">
<div class="card">
<div class="card-body">
<h2 class="card-title"><?= __("galleria fotografica") ?></h2>
<div class="row">
<div class="col-12">
<?
filesManager::printForm("multimedia","M");
?>
</div>
<div class="col-12">
<?
if (!empty($record["codice"])) {
filesManager::printList($record["codice"],"pagine","M");
}
?>
</div>
</div>
</div>
</div>
</div>
</div>
<input class="btn mt-2 btn-primary btn-lg btn-block" type="submit" value="Salva">
</form>
<div class="clear"></div>
<?
} else {
echo '<meta http-equiv="refresh" content="0;URL=/index.php">';
die();
}
} else {
echo '<meta http-equiv="refresh" content="0;URL=/index.php">';
die();
}
} else {
echo '<meta http-equiv="refresh" content="0;URL=/index.php">';
die();
}
include_once($root."/backend/layout/bottom.php");
?>