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.
 
 
 
 
 

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>
<?
}
?>