Skip to content

Commit fc5d98c

Browse files
committed
refactor: allineamento stile icone Aggiornamenti
1 parent 0f269de commit fc5d98c

5 files changed

Lines changed: 23 additions & 11 deletions

File tree

modules/aggiornamenti/checksum.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
echo '
8484
<p>'.tr("Segue l'elenco dei file che presentano checksum diverso rispetto a quello registrato nella versione ufficiale").'.</p>
8585
<div class="alert alert-warning">
86-
<i class="fa fa-warning"></i>
86+
<i class="fa fa-exclamation-triangle"></i>
8787
'.tr('Attenzione: questa funzionalità può presentare dei risultati falsamente positivi, sulla base del contenuto del file _FILE_', [
8888
'_FILE_' => '<b>checksum.json</b>',
8989
]).'.

modules/aggiornamenti/controlli.php

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -831,6 +831,7 @@ function initcard(controllo, success, records) {
831831
// Determina il colore più grave
832832
let hasDanger = false;
833833
let hasWarning = false;
834+
let hasInfo = false;
834835
835836
if (controllo["class"] === "Modules\\\\Aggiornamenti\\\\Controlli\\\\DatiFattureElettroniche") {
836837
// Per DatiFattureElettroniche, controlla le badge nel contenuto
@@ -842,25 +843,33 @@ function initcard(controllo, success, records) {
842843
hasDanger = true;
843844
} else if (type === "warning") {
844845
hasWarning = true;
846+
} else if (type === "info") {
847+
hasInfo = true;
845848
}
846849
});
847850
});
848851
} else {
849852
// Per altri controlli, usa il campo type
850853
hasDanger = records.some(r => r.type === "danger");
851854
hasWarning = records.some(r => r.type === "warning");
855+
hasInfo = records.some(r => r.type === "info");
852856
}
853857
854858
if (hasDanger) {
855859
cardColorClass = "card-danger";
856860
headerColorClass = "requirements-card-header-danger";
857861
titleColorClass = "requirements-card-title-danger";
858-
finalIcon = "times-circle";
862+
finalIcon = "exclamation-triangle";
859863
} else if (hasWarning) {
860864
cardColorClass = "card-warning";
861865
headerColorClass = "requirements-card-header-warning";
862866
titleColorClass = "requirements-card-title-warning";
863-
finalIcon = "warning";
867+
finalIcon = "exclamation-triangle";
868+
} else if (hasInfo) {
869+
cardColorClass = "card-info";
870+
headerColorClass = "requirements-card-header-info";
871+
titleColorClass = "requirements-card-title-info";
872+
finalIcon = "info-circle";
864873
} else {
865874
finalIcon = "info-circle";
866875
}

modules/aggiornamenti/database.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ function settings_diff($expected, $current)
125125
echo '
126126
<div>
127127
<div class="alert alert-warning">
128-
<i class="fa fa-warning"></i> '.tr('Attenzione: questa funzionalità può presentare dei risultati falsamente positivi, sulla base del contenuto del file _FILE_ e la versione _MYSQL_VERSION_ di _DBMS_TYPE_ rilevata a sistema', [
128+
<i class="fa fa-exclamation-triangle"></i> '.tr('Attenzione: questa funzionalità può presentare dei risultati falsamente positivi, sulla base del contenuto del file _FILE_ e la versione _MYSQL_VERSION_ di _DBMS_TYPE_ rilevata a sistema', [
129129
'_FILE_' => '<b>'.$file_to_check_database.'</b>',
130130
'_MYSQL_VERSION_' => '<b>'.$database->getMySQLVersion().'</b>',
131131
'_DBMS_TYPE_' => '<b>'.$database->getType().'</b>',

modules/aggiornamenti/edit.php

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ function highlightDifferences($current, $expected) {
248248
$has_any_errors = !empty($custom) || $has_file_errors || $has_table_errors || $has_view_errors || $has_module_errors || $has_field_errors;
249249

250250
$customizations_card_class = $has_any_errors ? 'card-warning' : 'card-success';
251-
$customizations_icon = $has_any_errors ? 'fa-warning' : 'fa-check-circle';
251+
$customizations_icon = $has_any_errors ? 'fa-exclamation-triangle' : 'fa-check-circle';
252252
$customizations_title = $has_any_errors ? tr('Personalizzazioni Rilevate') : tr('Personalizzazioni');
253253

254254
echo '
@@ -503,7 +503,7 @@ function highlightDifferences($current, $expected) {
503503
} elseif ($views_file_missing) {
504504
echo '
505505
<div class="alert alert-warning alert-database">
506-
<i class="fa fa-exclamation-circle"></i> '.tr('Impossibile effettuare il controllo delle viste in assenza del file _FILE_', [
506+
<i class="fa fa-exclamation-triangle"></i> '.tr('Impossibile effettuare il controllo delle viste in assenza del file _FILE_', [
507507
'_FILE_' => '<b>views.json</b>',
508508
]).'.
509509
</div>';
@@ -629,7 +629,7 @@ function highlightDifferences($current, $expected) {
629629
} elseif ($modules_file_missing) {
630630
echo '
631631
<div class="alert alert-warning alert-database">
632-
<i class="fa fa-exclamation-circle"></i> '.tr('Impossibile effettuare il controllo dei moduli in assenza del file _FILE_', [
632+
<i class="fa fa-exclamation-triangle"></i> '.tr('Impossibile effettuare il controllo dei moduli in assenza del file _FILE_', [
633633
'_FILE_' => '<b>modules.json</b>',
634634
]).'.
635635
</div>';
@@ -730,13 +730,16 @@ function highlightDifferences($current, $expected) {
730730
// Silenzio gli errori
731731
}
732732

733+
$database_card_color = $database_has_errors ? 'warning' : 'success';
734+
$database_icon = $database_has_errors ? 'fa-exclamation-triangle' : 'fa-check-circle';
735+
733736
// Determina il colore in base all'avviso più grave
734737
if ($database_danger_count > 0) {
735738
$database_card_color = 'danger';
736739
$database_icon = 'fa-exclamation-triangle';
737740
} elseif ($database_warning_count > 0 || $database_file_missing) {
738741
$database_card_color = 'warning';
739-
$database_icon = 'fa-exclamation-circle';
742+
$database_icon = 'fa-exclamation-triangle';
740743
} elseif ($database_info_count > 0) {
741744
$database_card_color = 'info';
742745
$database_icon = 'fa-info-circle';

modules/aggiornamenti/src/Controlli/DatiFattureElettroniche.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1131,9 +1131,9 @@ protected function generateErrorSection($title, $errors, $type, $compact_mode =
11311131
protected function getTypeIcon($type)
11321132
{
11331133
return match ($type) {
1134-
'danger' => '<i class="fa fa-exclamation-circle" style="color: #dc3545;"></i>',
1135-
'warning' => '<i class="fa fa-exclamation-circle" style="color: #ffc107;"></i>',
1136-
'info' => '<i class="fa fa-exclamation-circle" style="color: #17a2b8;"></i>',
1134+
'danger' => '<i class="fa fa-exclamation-triangle text-danger"></i>',
1135+
'warning' => '<i class="fa fa-exclamation-triangle text-warning"></i>',
1136+
'info' => '<i class="fa fa-info-circle text-info"></i>',
11371137
default => '<i class="fa fa-question-circle"></i>',
11381138
};
11391139
}

0 commit comments

Comments
 (0)