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.
133 righe
4.7 KiB
133 righe
4.7 KiB
<? |
|
if (!empty($_SESSION["utente"])) { |
|
?> |
|
<div class="container-fluid"> |
|
<div class="row"> |
|
<div class="col-12"> |
|
<h1 class="display-5">Dashboard</h1> |
|
</div> |
|
</div> |
|
<? |
|
if (empty($_SESSION["ente"])) { |
|
$ris_coda = $pdo->go("SELECT codice FROM b_coda"); |
|
$dictionaryTemporaneo = jsonToArray($config["mediaFolder"]."/dictionary.json"); |
|
?> |
|
<div class="d-flex flex-column flex-lg-row-reverse my-4"> |
|
<button class="ml-1 mb-1 btn btn-danger" onclick="showModalWithURL('/backend/enti/migrazione/list.php');"><span class="fa fa-random"></span> <?= __("Migrazione") ?></button> |
|
<button class="ml-1 mb-1 btn btn-primary" onclick="showModalWithURL('/backend/gestione-coda/index.php');"><span class="fa fa-envelope"></span> <?= __("Gestione Coda") ?> ( <?= $ris_coda->rowCount() ?> )</button> |
|
<? |
|
if ($_SESSION["utente"]->gerarchia === 1 && $config["developEnv"]) { |
|
$pending = getPendingTranslations(); |
|
if (!empty($pending)) { |
|
?> |
|
<button class="ml-1 mb-1 btn btn-warning" onclick="showModalWithURL('/backend/vocabolario/index.php');"><span class="fa fa-book"></span> <?= __("Gestione Vocabolario") ?> ( <?= count($pending) ?> )</button> |
|
<? |
|
} |
|
} |
|
?> |
|
<span class="ml-1 mb-1 btn btn-primary bg-white text-primary"> |
|
<span class="fa fa-chart-pie"></span> |
|
<? |
|
$spazio_su_disco = human_filesize(disk_free_space($root)); |
|
?> |
|
<?= __("spazio residuo") ?> <?= $spazio_su_disco ?> |
|
</span> |
|
</div> |
|
<? |
|
} else if ($_SESSION["utente"]->gerarchia <= 10 && $_SESSION["utente"]->fromHere()) { |
|
?> |
|
<div class="d-flex flex-column flex-lg-row-reverse my-4"> |
|
<button class="ml-1 mb-1 btn btn-danger" onclick="if (confirm('<?= __("Il calcolo potrebbe richiedere qualche minuto. Vuoi continuare?") ?>')) { showModalWithURL('/backend/enti/showSize.php?ente=<?= $_SESSION["ente"]->codice ?>'); }"><span class="fa fa-chart-pie"></span></span> <?= __("Mostra dimensione") ?></button> |
|
</div> |
|
<? |
|
} |
|
?> |
|
<div class="card my-5"> |
|
<div class="card-body"> |
|
<div class="row"> |
|
<div class="col-12 mb-3 col-lg-5"> |
|
<div id="attivitaDashboard"> |
|
<? include(__DIR__."/listAttivita.php"); ?> |
|
</div> |
|
</div> |
|
<div class="col-12 col-lg-7"> |
|
<div id="calendarioDashboard" class="table-responsive"> |
|
<? include(__DIR__."/calendar.php"); ?> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
<? |
|
if (!empty($dashboardShortCuts)) { |
|
?> |
|
<div class="card"> |
|
<div class="card-body"> |
|
<span class="h5"><span class="fa fa-bolt"></span> <?= __("Attività in evidenza") ?></span> |
|
<div class="d-flex table-responsive"> |
|
<? |
|
foreach($dashboardShortCuts AS $id_tool => $tool) { |
|
?> |
|
<a href="/<?= $id_tool ?>/" class="btn btn-info mr-1"> |
|
<span class="<?= $tool["glyph"] ?>"></span> <?= __($tool["titolo"]) ?> <?= $tool["badge"] ?> |
|
</a> |
|
<? |
|
} |
|
?> |
|
</div> |
|
</div> |
|
</div> |
|
<? |
|
} |
|
|
|
if (isset($tools) && is_array($tools)) { |
|
$cards = []; |
|
$alerts = []; |
|
foreach($tools AS $id_modulo => $modulo) { |
|
$mod_path = $id_modulo; |
|
if (strpos($id_modulo,"ordini-")!==false) { $mod_path = "ordini"; } |
|
$path_d = $beRoot.$mod_path."/_dashboard.php"; |
|
if (file_exists($path_d)) { |
|
include($path_d); |
|
} |
|
} |
|
if (!empty($alerts)) { |
|
?> |
|
<div class="my-2 d-none d-lg-block"> |
|
<? |
|
foreach($alerts AS $alert) { ?> |
|
<div class="alert <?= $alert["class"] ?>"> |
|
<?= $alert["text"] ?> |
|
</div> |
|
<? } |
|
?> |
|
</div> |
|
<? |
|
} |
|
if (!empty($cards)) { |
|
?> |
|
<div class="my-2 d-none d-lg-block"> |
|
<div class="row"> |
|
<? |
|
foreach($cards AS $card) { |
|
?> |
|
<div class="col-12 col-lg-6 col-xl-4 my-2"> |
|
<div class="card"> |
|
<div class="card-body"> |
|
<?= $card ?> |
|
</div> |
|
</div> |
|
</div> |
|
<? |
|
} |
|
?> |
|
</div> |
|
</div> |
|
<? |
|
} |
|
} |
|
?> |
|
</div> |
|
<? |
|
} |
|
?>
|
|
|