permission($radice)) { $required_js[] = "/src/highcharts/modules/exporting.js"; $required_js[] = "/src/highcharts/modules/offline-exporting.js"; $required_js[] = "/src/highcharts/modules/drilldown.js"; $breadcrumb = array(); $breadcrumb["/".$radice."/"] = Modulo::getInfo($radice)["titolo"]; $breadcrumb[""] = __("Elaborazioni"); include_once ($beRoot."/layout/top.php"); ?>

generalSettings; if (!empty($reportDisponibili)) { $elaborazioniRichieste = []; if (!empty($_POST["report"])) { foreach($_POST["report"] AS $modulo => $templates) { foreach($templates AS $template) { $infoTemplate = $reportDisponibili[$modulo]["templates"][$template] ?? null; if (!empty($infoTemplate)) { if (!isset($elaborazioniRichieste[$modulo])) { $elaborazioniRichieste[$modulo] = []; } $elaborazioniRichieste[$modulo][$template] = $infoTemplate; } } } } if (!empty($elaborazioniRichieste)) { $reportManager = new reportManager(); $reportManager->from = date2mysql($_POST["data_inizio"]); $reportManager->to = date2mysql($_POST["data_fine"]); $reportManager->group = $_POST["raggruppamento"] ?? "M"; $reportManager->richieste = $elaborazioniRichieste; $reportManager->filters = $_POST["filtro"] ?? null; $grafici = $reportManager->genera(); session_write_close(); if (!empty($grafici)) { ?>

from) ?>

to) ?>

group) { case "W": echo __("Settimane"); break; case "M": echo __("Mesi"); break; case "Y": echo __("Anni"); break; } ?>
$graphs) { $infoModulo = Modulo::getInfo($modulo); ?>

errors)) { $errors = implode("
",$reportManager->errors); alertManager::printWarningBox(__("Errori di elaborazione"),$errors); } } else { alertManager::printWarningBox(__("Nessun report richiesto")); } } else { alertManager::printWarningBox(__("Nessun report disponibile")); } include_once ($beRoot."/layout/bottom.php"); } else { echo ''; die(); } ?>