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
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"); |
|
?>
|
|
|