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.
 
 
 
 
 

127 righe
3.6 KiB

<?
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php";
include_once($configPath);
$extendedTop = true;
include($root."/layout/top.php");
$elementiDx = [];
if (isset($_SESSION["ente"])) {
ob_start();
$elementi_personalizzati = $_SESSION["ente"]->getExtensionPath() . "/homepage.php";
if (file_exists($elementi_personalizzati)) {
include($elementi_personalizzati);
}
$path = "{$root}/news/_homepage.php";
if (file_exists($path)) {
include($path);
}
if (!empty($_SESSION["ente"]->moduli)) {
$moduli_tmp = $_SESSION["ente"]->moduli;
if (isset($moduli_tmp["gare"])) {
$first = $moduli_tmp["gare"];
unset($moduli_tmp["gare"]);
$moduli = ["gare"=>$first] + $moduli_tmp;
}
foreach($moduli AS $modulo => $infoModulo) {
$continua = true;
if ($modulo == "news") {
$continua = false;
}
if (!empty($_SESSION["utente"]->enteInnovativo)) {
$continua = false;
if (isset($infoModulo["enti_menu"])) {
$continua = true;
}
}
if ($continua) {
$path = "{$root}/$modulo/_homepage.php";
if (file_exists($path)) {
include($path);
}
}
}
}
$homepage = ob_get_clean();
ob_start();
$path = "{$root}/avvisi/_homepage.php";
if (file_exists($path)) {
include($path);
}
$avvisi = ob_get_clean();
if (!empty($homepage) || !empty($avvisi) || !empty($elementiDx)) {
?>
<div id="homepageCards">
<? if ((!empty($avvisi) && !empty($homepage)) || !empty($elementiDx)) { ?>
<div class="container-fluid">
<div class="row">
<div class="col-12 col-lg-8 col-xl-9 text-break">
<? } else { ?>
<div class="container">
<? }
if (empty($_SESSION["utente"])) {
?>
<div class="mb-5 mx-3">
<? Utente::printLoginForm(); ?>
</div>
<?
} else {
if (empty($_SESSION["utente"]->publicSSO)) {
SpidSA::printMemo();
}
if (!empty($_SESSION["utente"]->oe)) {
include_once("{$root}/oe/memo.php");
}
}
if (!empty($homepage)) {
echo $homepage;
} else if (!empty($avvisi)) {
$echoAvvisi = true;
echo $avvisi;
} else {
alertManager::printInfoBox(__("Nessuna attività in corso"));
}
?>
<? if ((!empty($avvisi) && !empty($homepage)) || !empty($elementiDx)) { ?>
</div>
<div class="col-12 col-lg-4 col-xl-3">
<? } ?>
<? if (!empty($elementiDx)) {
foreach($elementiDx AS $elementoDx) {
echo $elementoDx;
}
} ?>
<? if (!isset($echoAvvisi)) {
echo $avvisi;
} ?>
<? if ((!empty($avvisi) && !empty($homepage)) || !empty($elementiDx)) { ?>
</div>
</div>
<? } ?>
</div>
</div>
<style>
#homepageCards .card-body {
padding: 0.8em;
}
#homepageCards .hp-button {
background-color: #<?= $config["interfaccia"]["interfaccia_menu"] ?>;
}
#homepageCards .hp-button > a {
color: <?= $config["textColorMenu"] ?>;
}
</style>
<?
} else {
alertManager::printInfoBox(__("Nessuna attività in corso"));
}
include("home/aggiornamentiNormativi.php");
}
include($root."/layout/bottom.php");
?>