$configPath = substr(__DIR__,0,strpos(__DIR__,"public_html/"))."config.php";
include_once($configPath);
if (!empty($_SESSION["utente"]) && $_SESSION["utente"]->permission($radice,$_GET["codice"])) {
$cpn = attiCPN::init($_GET["codice"]);
if ($cpn !== false) {
$record = $cpn->info;
$breadcrumb = array();
$breadcrumb["/".$radice."/"] = Modulo::getInfo($radice)["titolo"];
$breadcrumb = $cpn->getBreadcrumb($breadcrumb);
$breadcrumb[""] = __("Pannello");
include_once ($beRoot."/layout/top.php");
$stati = attiCPN::getStati();
$stato = $stati[$record["stato"]] ?? "";
$alertManager = new alertManager("cpn-{$record["codice"]}");
?>
$ris_comandi = attiCPN::getModuli($record["stato"]);
if (count($ris_comandi) > 0) {
foreach($ris_comandi AS $id_comando => $rec) {
$badge = "";
$show = true;
$folder = explode("/",$rec["link"]);
$temp = array_pop($folder);
$folder = implode("/",$folder);
if (file_exists($root.$folder."/check.php")) { include($root.$folder."/check.php"); }
$hrefComando = $rec["link"];
$hrefComando .= (strpos($rec["link"], "?") === false) ? "?" : "&";
$hrefComando .= "codice={$record["codice"]}";
$lock = $cpn->checkLock($id_comando);
$status = "";
if (file_exists($root.$folder."/_status.php") && $show) {
include($root.$folder."/_status.php");
}
if ($show && $_SESSION["utente"]->permission($radice,$_GET["codice"],$id_comando) && $_SESSION["utente"]->permission($rec["modulo_riferimento"])) {
?>
" href="= $hrefComando ?>" title="= __($rec["descrizione"] ?? $rec["titolo"]) ?>">
= __($rec["titolo"]) ?>
if ($rec["badge"] != "") {
if (file_exists($root.$rec["badge"])) { include($root.$rec["badge"]); }
} ?>
}
}
}
?>
if (!empty($alertManager->alerts)) {
$alertManager->printModal();
}
include_once ($beRoot."/layout/bottom.php");
} else {
echo '