Skip to content

Commit ecc7303

Browse files
committed
refactor: miglioria grafica modulo Aggiornamenti
1 parent eeca868 commit ecc7303

5 files changed

Lines changed: 79 additions & 36 deletions

File tree

assets/src/css/style.css

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2112,11 +2112,14 @@ body:not(.sidebar-collapse) .sidebar .nav-treeview .nav-treeview .nav-link {
21122112
.table-database {
21132113
width: 100%;
21142114
margin-bottom: 20px;
2115+
border-radius: 8px;
2116+
overflow: hidden;
2117+
box-shadow: 0 2px 5px rgba(0,0,0,0.05);
21152118
}
21162119

21172120
.table-database thead {
2118-
background-color: #343a40;
2119-
color: white;
2121+
background-color: #f5f5f5;
2122+
color: #333;
21202123
}
21212124

21222125
.table-database th,
@@ -2139,8 +2142,10 @@ body:not(.sidebar-collapse) .sidebar .nav-treeview .nav-treeview .nav-link {
21392142
/* Stili per i messaggi */
21402143
.table-title {
21412144
margin-top: 20px;
2142-
margin-bottom: 10px;
2145+
margin-bottom: 15px;
21432146
font-size: 1.5em;
2147+
color: #2c3e50;
2148+
border-bottom: 2px solid #eee;
21442149
}
21452150

21462151
/* Stili per le righe di avviso */
@@ -2166,15 +2171,19 @@ body:not(.sidebar-collapse) .sidebar .nav-treeview .nav-treeview .nav-link {
21662171
.alert-database {
21672172
margin-top: 15px;
21682173
margin-bottom: 15px;
2174+
border-radius: 8px;
21692175
}
21702176

21712177
/* Stili per il controllo database */
21722178
.row.align-items-center {
21732179
margin-bottom: 15px;
2180+
display: flex;
2181+
align-items: center;
21742182
}
21752183

21762184
.row.align-items-center p {
21772185
line-height: 1.5;
2186+
margin-bottom: 0;
21782187
}
21792188

21802189
/* Stile per il nome della tabella */

modules/aggiornamenti/checksum.php

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@
2121

2222
include_once __DIR__.'/../../core.php';
2323

24+
// Aggiunta della classe per il modulo
25+
echo '<div class="module-aggiornamenti pl-3">';
26+
2427
$file = basename(__FILE__);
2528
$effettua_controllo = filter('effettua_controllo');
2629

@@ -87,7 +90,7 @@
8790
]).'.
8891
</div>
8992
90-
<table class="table table-bordered table-striped">
93+
<table class="table table-bordered table-striped table-hover">
9194
<thead>
9295
<tr>
9396
<th>'.tr('File con integrità errata').'</th>
@@ -99,8 +102,8 @@
99102
foreach ($errors as $error) {
100103
echo '
101104
<tr>
102-
<td>
103-
'.$error.'
105+
<td class="file-integrity-error">
106+
<i class="fa fa-exclamation-triangle"></i> '.$error.'
104107
</td>
105108
</tr>';
106109
}
@@ -117,3 +120,6 @@
117120
</div>';
118121
}
119122
OperationLog::build('effettua_controllo');
123+
124+
// Chiusura del div module-aggiornamenti
125+
echo '</div>';

modules/aggiornamenti/controlli.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@
2020

2121
include_once __DIR__.'/../../core.php';
2222

23+
// Aggiunta della classe per il modulo
24+
echo '<div class="module-aggiornamenti px-3">';
25+
2326
// Schermata di caricamento delle informazioni
2427
echo '
2528
<button class="btn btn-lg btn-block btn-primary" onclick="avviaControlli(this);">
@@ -268,4 +271,6 @@ function addRiga(controllo, card, record) {
268271
269272
body.append(riga);
270273
}
271-
</script>';
274+
</script>
275+
276+
</div>';

modules/aggiornamenti/database.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@
2020

2121
include_once __DIR__.'/../../core.php';
2222

23+
// Aggiunta della classe per il modulo
24+
echo '<div class="module-aggiornamenti px-3">';
25+
2326
$query_conflitti = [];
2427

2528
function saveQueriesToSession($queries) {
@@ -631,3 +634,6 @@ function buttonRestore(button, loadingResult) {
631634
});
632635
</script>';
633636
}
637+
638+
// Chiusura del div module-aggiornamenti
639+
echo '</div>';

modules/aggiornamenti/edit.php

Lines changed: 46 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@
2020

2121
include_once __DIR__.'/../../core.php';
2222

23+
// Aggiunta della classe per il modulo
24+
echo '<div class="module-aggiornamenti px-3">';
25+
2326
// Personalizzazioni di codice
2427
if (function_exists('customComponents')) {
2528
$custom = customComponents();
@@ -186,39 +189,14 @@ function search(button) {
186189
187190
<div class="row">';
188191

189-
// Verifiche di integrità
190-
echo '
191-
<div class="col-md-4">
192-
<div class="card card-primary card-outline">
193-
<div class="card-header with-border">
194-
<h3 class="card-title">
195-
'.tr("Verifica l'integrità dell'installazione").' <span class="tip" title="'.tr("Verifica l'integrità della tua installazione attraverso un controllo sui checksum dei file e sulla struttura del database").'."><i class="fa fa-question-circle-o"></i></span>
196-
</h3>
197-
</div>
198-
<div class="card-body">
199-
<button type="button" class="btn btn-info btn-block" onclick="checksum(this)">
200-
<i class="fa fa-list-alt"></i> '.tr('Controlla file').'
201-
</button>
202-
203-
<button type="button" class="btn btn-info btn-block" onclick="database(this)">
204-
<i class="fa fa-database"></i> '.tr('Controlla database').'
205-
</button>
206-
207-
<button type="button" class="btn btn-info btn-block" onclick="controlli(this)">
208-
<i class="fa fa-stethoscope"></i> '.tr('Controlla gestionale').'
209-
</button>
210-
</div>
211-
</div>
212-
</div>';
213-
214192
// Controllo automatico della presenza di aggiornamenti per il gestionale
215193
echo '
216194
217195
<div class="col-md-4">
218196
<div class="card card-primary card-outline">
219197
<div class="card-header with-border">
220198
<h3 class="card-title">
221-
'.tr('Ricerca aggiornamenti').' <span class="tip" title="'.tr('Controllo automatico della presenza di aggiornamenti per il gestionale').'."><i class="fa fa-question-circle-o"></i></span>
199+
<i class="fa fa-refresh"></i> '.tr('Ricerca aggiornamenti').' <span class="tip" title="'.tr('Controllo automatico della presenza di aggiornamenti per il gestionale').'."><i class="fa fa-question-circle-o"></i></span>
222200
</h3>
223201
</div>
224202
<div class="card-body" id="update-search">';
@@ -242,7 +220,7 @@ function search(button) {
242220
<div class="card card-primary card-outline">
243221
<div class="card-header with-border">
244222
<h3 class="card-title">
245-
'.tr('Carica aggiornamenti o nuovi moduli').' <span class="tip" title="'.tr('Form di caricamento aggiornamenti del gestionale e innesti di moduli e plugin').'."><i class="fa fa-question-circle-o"></i></span>
223+
<i class="fa fa-upload"></i> '.tr('Carica aggiornamenti o nuovi moduli').' <span class="tip" title="'.tr('Form di caricamento aggiornamenti del gestionale e innesti di moduli e plugin').'."><i class="fa fa-question-circle-o"></i></span>
246224
</h3>
247225
</div>
248226
<div class="card-body">
@@ -282,14 +260,53 @@ function search(button) {
282260
echo '
283261
</div>';
284262

285-
// Requisiti
263+
// Sezione Verifica integrità
286264
echo '
287265
<hr>
288266
<div>
289-
<h3>'.tr('Requisiti').'</h3>';
267+
<h3 class="font-weight-normal mb-4 px-3"><i class="fa fa-shield"></i> '.tr('Verifica integrità').'</h3>
268+
269+
<div class="row">
270+
<!-- Card Requisiti di sistema -->
271+
<div class="col-md-9">
272+
<div class="card card-primary card-outline">
273+
<div class="card-header with-border">
274+
<h3 class="card-title">
275+
<i class="fa fa-check-square-o"></i> '.tr('Requisiti di sistema').' <span class="tip" title="'.tr('Verifica dei requisiti minimi di sistema per il corretto funzionamento del gestionale').'."><i class="fa fa-question-circle-o"></i></span>
276+
</h3>
277+
</div>
278+
<div class="card-body">';
290279

291280
include base_dir().'/include/init/requirements.php';
292281

293282
echo '
283+
</div>
284+
</div>
285+
</div>
294286
287+
<!-- Card Controlli integrità -->
288+
<div class="col-md-3">
289+
<div class="card card-primary card-outline">
290+
<div class="card-header with-border">
291+
<h3 class="card-title">
292+
<i class="fa fa-stethoscope"></i> '.tr('Controlli integrità').' <span class="tip" title="'.tr("Verifica l'integrità della tua installazione attraverso un controllo sui checksum dei file e sulla struttura del database").'."><i class="fa fa-question-circle-o"></i></span>
293+
</h3>
294+
</div>
295+
<div class="card-body">
296+
<button type="button" class="btn btn-info btn-block" onclick="checksum(this)">
297+
<i class="fa fa-list-alt"></i> '.tr('Controlla file').'
298+
</button>
299+
300+
<button type="button" class="btn btn-info btn-block" onclick="database(this)">
301+
<i class="fa fa-database"></i> '.tr('Controlla database').'
302+
</button>
303+
304+
<button type="button" class="btn btn-info btn-block" onclick="controlli(this)">
305+
<i class="fa fa-stethoscope"></i> '.tr('Controlla gestionale').'
306+
</button>
307+
</div>
308+
</div>
309+
</div>
310+
</div>
311+
</div>
295312
</div>';

0 commit comments

Comments
 (0)