Skip to content

Commit 67fe008

Browse files
committed
refactor: migliorie grafiche procedura di aggiornamento
1 parent 8a50334 commit 67fe008

5 files changed

Lines changed: 253 additions & 183 deletions

File tree

assets/src/css/style.css

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,13 +143,15 @@ a.disabled {
143143

144144
#progress .progress-bar {
145145
background-image: url(../img/progress.gif);
146+
position: relative;
146147
}
147148

148149
#progress .progress-bar span {
149150
position: absolute;
150151
display: inline-block;
151152
width: 100%;
152153
text-align: center;
154+
left: 0;
153155
}
154156

155157
input[type=file] {
@@ -500,6 +502,71 @@ span.form-control {
500502
font-size: 14px;
501503
}
502504

505+
/* Login page styles */
506+
.login-page {
507+
background: linear-gradient(135deg, rgba(245,247,250,1) 0%, rgba(230,233,240,1) 100%);
508+
display: flex;
509+
align-items: center;
510+
justify-content: center;
511+
min-height: 100vh;
512+
}
513+
514+
.login-box {
515+
margin: 0 auto;
516+
}
517+
518+
.card-outline.card-primary {
519+
border-top: 3px solid #007bff;
520+
border-radius: 8px;
521+
overflow: hidden;
522+
}
523+
524+
.form-control-lg {
525+
border-radius: 4px;
526+
transition: all 0.3s ease;
527+
}
528+
529+
.form-control-lg:focus {
530+
border-color: #80bdff;
531+
box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
532+
}
533+
534+
.input-group-text {
535+
border-top-right-radius: 4px !important;
536+
border-bottom-right-radius: 4px !important;
537+
}
538+
539+
.btn-primary {
540+
transition: all 0.3s ease;
541+
}
542+
543+
.login-box-msg {
544+
font-size: 1.1rem;
545+
}
546+
547+
.is-invalid {
548+
border-color: #dc3545 !important;
549+
background-image: url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
550+
background-repeat: no-repeat;
551+
background-position: right calc(0.375em + 0.1875rem) center;
552+
background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
553+
}
554+
555+
.invalid-feedback {
556+
display: none;
557+
width: 100%;
558+
margin-top: 0.25rem;
559+
font-size: 0.875rem;
560+
color: #dc3545;
561+
}
562+
563+
@media (max-width: 576px) {
564+
.login-box {
565+
width: 90%;
566+
margin: 0 auto;
567+
}
568+
}
569+
503570
/* Close button */
504571
.tooltip-close-button {
505572
position: absolute;

include/init/configuration.php

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@
148148
<h3 class="card-title">'.tr('Permessi di scrittura mancanti').'</h3>
149149
</div>
150150
<div class="card-body">
151-
<p>'.tr('Sembra che non ci siano i permessi di scrittura sul file _FILE_', [
151+
<p>'.tr('Non è possibile creare il file di configurazione _FILE_ per mancanza di permessi di scrittura', [
152152
'_FILE_' => '<b>config.inc.php</b>',
153153
]).'</p>
154154
<form action="'.base_path().'/index.php?action=updateconfig&firstuse=true" method="post">
@@ -158,8 +158,8 @@
158158
<input type="hidden" name="db_username" value="'.$db_username.'">;
159159
<input type="hidden" name="db_host" value="'.$db_host.'">
160160
</div>
161-
<a class="btn btn-warning" href="'.base_path().'/index.php"><i class="fa fa-arrow-left"></i> '.tr('Torna indietro').'</a>
162-
<button class="btn btn-info"><i class="fa fa-repeat"></i> '.tr('Riprova').'</button>
161+
<a class="btn btn-warning btn-lg" href="'.base_path().'/index.php"><i class="fa fa-arrow-left"></i> '.tr('Indietro').'</a>
162+
<button class="btn btn-info btn-lg"><i class="fa fa-refresh"></i> '.tr('Riprova').'</button>
163163
</form>
164164
<hr>
165165
<div class="card card-default collapsed-card">
@@ -170,7 +170,7 @@
170170
</div>
171171
</div>
172172
<div class="card-body">
173-
<p>'.tr('Inserire il seguente testo nel file _FILE_', [
173+
<p>'.tr('Crea manualmente il file _FILE_ con il seguente contenuto:', [
174174
'_FILE_' => '<b>config.inc.php</b>',
175175
]).'</p>
176176
<pre class="text-left">'.htmlentities($new_config).'</pre>
@@ -194,12 +194,12 @@
194194
echo '
195195
<div class="card card-center card-danger card-solid text-center">
196196
<div class="card-header with-border">
197-
<h3 class="card-title">'.tr('Impossibile connettersi al database').'</h3>
197+
<h3 class="card-title">'.tr('Errore di connessione al database').'</h3>
198198
</div>
199199
<div class="card-body">
200-
<p>'.tr('Si è verificato un errore durante la connessione al database').'.</p>
201-
<p>'.tr('Controllare di aver inserito correttamente i dati di accesso, e che il database atto ad ospitare i dati del gestionale sia esistente').'.</p>
202-
<a class="btn btn-info" href="'.base_path().'/index.php"><i class="fa fa-repeat"></i> '.tr('Riprova').'</a>
200+
<p>'.tr('Impossibile stabilire una connessione con il database').'.</p>
201+
<p>'.tr('Verifica che i dati di accesso siano corretti e che il database esista').'.</p>
202+
<a class="btn btn-info btn-lg" href="'.base_path().'/index.php"><i class="fa fa-refresh"></i> '.tr('Riprova').'</a>
203203
</div>
204204
</div>';
205205
}
@@ -212,15 +212,15 @@
212212
echo '
213213
<div class="card card-center card-danger card-solid text-center">
214214
<div class="card-header with-border">
215-
<h3 class="card-title">'.tr('Parametri non sufficienti!').'</h3>
215+
<h3 class="card-title">'.tr('Configurazione incompleta').'</h3>
216216
</div>
217217
<div class="card-body">
218-
<p>'.tr("L'avvio del software è fallito a causa dell'assenza di alcuni parametri nella configurazione di base").'.</p>
219-
<p>'.tr("Si prega di controllare che il file _FILE_ contenga tutti i dati inseriti durante la configurazione iniziale (con l'eccezione di password e indirizzo email amministrativi)", [
218+
<p>'.tr("Mancano alcuni parametri necessari nella configurazione").'.</p>
219+
<p>'.tr("Verifica che il file _FILE_ contenga tutti i parametri di connessione al database", [
220220
'_FILE_' => '<b>config.inc.php</b>',
221221
]).'.</p>
222-
<p>'.tr("Nel caso il problema persista, rivolgersi all'assistenza ufficiale").'.</p>
223-
<a class="btn btn-info" href="'.base_path().'/index.php"><i class="fa fa-repeat"></i> '.tr('Riprova').'</a>
222+
<p>'.tr("Se il problema persiste, contatta l'assistenza").'.</p>
223+
<a class="btn btn-info btn-lg" href="'.base_path().'/index.php"><i class="fa fa-refresh"></i> '.tr('Riprova').'</a>
224224
</div>
225225
</div>';
226226
}
@@ -288,12 +288,12 @@
288288
$("#install").prop("disabled", false);
289289
290290
if(data == 0){
291-
swal("'.tr('Errore della configurazione').'", "'.tr('La configurazione non è corretta').'.", "error");
291+
swal("'.tr('Errore di connessione').'", "'.tr('Impossibile connettersi al database con i parametri inseriti').'.", "error");
292292
} else if(data == 1){
293-
swal("'.tr('Permessi insufficienti').'", "'.tr("L'utente non possiede permessi sufficienti per il testing della connessione. Potresti rilevare problemi in fase di installazione.").'.", "error");
293+
swal("'.tr('Permessi insufficienti').'", "'.tr("L'utente MySQL non ha i permessi necessari per creare e modificare le tabelle. Verifica i permessi o usa un altro utente.").'.", "error");
294294
} else {
295-
swal("'.tr('Configurazione corretta').'", "'.tr('Ti sei connesso con successo al database').'. '.tr('Clicca su _BTN_ per proseguire', [
296-
'_BTN_' => "'".tr('Installa')."'",
295+
swal("'.tr('Connessione riuscita').'", "'.tr('Connessione al database stabilita correttamente').'. '.tr('Clicca su _BTN_ per procedere con l\'installazione', [
296+
'_BTN_' => "'".tr('Procedi')."'",
297297
]).'.", "success");
298298
}
299299
},
@@ -416,10 +416,10 @@ class: "img-flag",
416416
<p>'.tr('Benvenuto in _NAME_!', [
417417
'_NAME_' => '<strong>OpenSTAManager</strong>',
418418
]).'</p>
419-
<p>'.tr("Prima di procedere alla configurazione e all'installazione del software, sono necessari alcuni accorgimenti per garantire il corretto funzionamento del gestionale").'.</p>
419+
<p>'.tr("Prima di procedere con l'installazione, verifica che il sistema soddisfi i seguenti requisiti").'.</p>
420420
<br>
421421
422-
<p>'.tr('Le estensioni e impostazioni PHP possono essere personalizzate nel file di configurazione _FILE_', [
422+
<p>'.tr('Le impostazioni PHP possono essere modificate nel file _FILE_', [
423423
'_FILE_' => '<b>php.ini</b>',
424424
]).'.</p>
425425
<hr>';
@@ -462,8 +462,8 @@ class: "img-flag",
462462
<div id="step-3">
463463
<a href="https://www.openstamanager.com/contattaci/" target="_blank" ><img class="pull-right" width="32" src="'.$img.'/help.png" alt="'.tr('Aiuto').'" title="'.tr('Contatta il nostro help-desk').'"/></a>
464464
465-
<p>'.tr('Non hai ancora configurato OpenSTAManager').'.</p>
466-
<p><small class="help-block">'.tr('Configura correttamente il software con i seguenti parametri (modificabili successivamente dal file _FILE_)', [
465+
<p>'.tr('Configurazione del database').'</p>
466+
<p><small class="help-block">'.tr('Inserisci i parametri di connessione al database (modificabili successivamente nel file _FILE_)', [
467467
'_FILE_' => '<b>config.inc.php</b>',
468468
]).'</small></p>
469469
@@ -567,13 +567,13 @@ class: "img-flag",
567567
<span>*<small><small>'.tr('Campi obbligatori').'</small></small></span>
568568
</div>
569569
<div class="col-md-4 text-right">
570-
<button type="button" id="test" class="btn btn-warning btn-block">
571-
<i class="fa fa-file-text"></i> '.tr('Testa il database').'
570+
<button type="button" id="test" class="btn btn-info btn-block">
571+
<i class="fa fa-database"></i> '.tr('Verifica connessione').'
572572
</button>
573573
</div>
574574
<div class="col-md-4 text-right">
575-
<button type="submit" id="install" class="btn btn-success btn-block">
576-
<i class="fa fa-check"></i> '.tr('Installa').'
575+
<button type="submit" id="install" class="btn btn-success btn-lg btn-block">
576+
<i class="fa fa-check"></i> '.tr('Procedi').'
577577
</button>
578578
</div>
579579
</div>

0 commit comments

Comments
 (0)