$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php";
include_once($configPath);
if (!empty($_SESSION["utente"]) && $_SESSION["utente"]->permission($radice)) {
include_once ($beRoot."/layout/top.php");
function printModuleButton(string $href, string $icon, string $titolo) : void {
?>
}
?>
= Modulo::header($radice) ?>
$avanzate = jsonToArray("{$config["jsonFolder"]}/impostazioni-avanzate.json");
if (!empty($avanzate)) {
?>
foreach($avanzate AS $radice) {
$modulo = Modulo::getInfo($radice);
if ((!isset($_SESSION["ente"]) || $_SESSION["ente"]->hasModulo($modulo["id"])) && $_SESSION["utente"]->permission($radice)) {
$show = $modulo["ente"];
if (! isset($_SESSION["ente"])) {
$show = $modulo["admin"];
}
if ($show) {
$href = "/backend/{$radice}/index.php";
printModuleButton($href, $modulo["icon"], $modulo["titolo"]);
}
}
}
if($_SESSION["utente"]->ruolo == "SAD"):
foreach($_SESSION["ente"] ?? [] as $key => $integrazione):
if($integrazione instanceof Integrazione):
printModuleButton("/backend/integrazione/{$integrazione->slug()}", "fa fa-cog", $integrazione->name);
endif;
endforeach;
endif;
?>
} else {
alertManager::printWarningBox(__("Nessun risultato"));
}
?>
include_once ($beRoot."/layout/bottom.php");
} else {
echo '';
die();
}
?>