diff --git a/CHANGELOG.md b/CHANGELOG.md index 76c5c3aad..fed80464d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -50,12 +50,17 @@ Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://k - Helper per semplificare lo sviluppo di codice indipendente (file `lib/helpers.php`) - Funzioni generiche per moduli e plugin (file `lib/common.php`) - API per la gestione dell'applicazione + - Classe `Util\Zip` per la gestione dei file ZIP + - Controllo automatico degli aggiornamenti da GitHub (modulo **Aggiornamenti**) + - Ripristino automatico dei backup (modulo **Backup**) + - Impostazioni per impostare un orario lavorativo personalizzato nel modulo **Dashbaord** ### Modificato (Changed) - Normalizzazione delle nazioni registrate dal gestionale (https://github.com/umpirsky/country-list) - Miglioramenti nella gestione dei record (variabile `$record` al posto di `$records[0]`) - Ottimizzazione delle query di conteggio (metodo `fetchNum`) +- Miglioramento del sistema di aggiornamento e installazione, con supporto completo ai plugin - Aggiungere un tecnico in un Intervento salva le modifiche apportate in precedenza ### Deprecato (Deprecated) diff --git a/modules/aggiornamenti/edit.php b/modules/aggiornamenti/edit.php index a9a81043e..903cdff0e 100644 --- a/modules/aggiornamenti/edit.php +++ b/modules/aggiornamenti/edit.php @@ -38,6 +38,49 @@ if (setting('Attiva aggiornamenti')) { '; } + echo ' +'; + echo '
@@ -51,9 +94,9 @@ if (setting('Attiva aggiornamenti')) {
- + -
@@ -61,31 +104,6 @@ if (setting('Attiva aggiornamenti')) {
'; - echo ' - '; - echo '
diff --git a/modules/backup/edit.php b/modules/backup/edit.php index 0d8f5603f..83585f3b5 100644 --- a/modules/backup/edit.php +++ b/modules/backup/edit.php @@ -45,6 +45,27 @@ echo '
'; // Ripristino backup +echo ' +'; + echo '
@@ -57,9 +78,9 @@ echo '
- + -
diff --git a/modules/contratti/edit.php b/modules/contratti/edit.php index c4ed25f4e..bc481092a 100644 --- a/modules/contratti/edit.php +++ b/modules/contratti/edit.php @@ -66,7 +66,7 @@ $_SESSION['superselect']['idanagrafica'] = $record['idanagrafica'];
- {[ "type": "number", "label": "", "name": "giorni_preavviso_rinnovo", "decimals": "0", "value": "$giorni_preavviso_rinnovo$", "icon-after": "giorni" ]} + {[ "type": "number", "label": "", "name": "giorni_preavviso_rinnovo", "decimals": "0", "value": "$giorni_preavviso_rinnovo$", "icon-after": "giorni", "disabled": ]}
diff --git a/src/Filter.php b/src/Filter.php index ad71cc917..68a265a7a 100644 --- a/src/Filter.php +++ b/src/Filter.php @@ -155,7 +155,9 @@ class Filter { if (empty(self::$purifier)) { $config = \HTMLPurifier_Config::createDefault(); - $config->set('HTML.Allowed', 'a[href|target|title],img[class|src|border|alt|title|hspace|vspace|width|height|align|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|style],br,p[class]'); + + $config->set('HTML.Allowed', 'br,p[style],b[style],strong[style],i[style],em[style],u[style],strike,a[style|href|title|target],ol[style],ul[style],li[style],hr[style],blockquote[style],img[style|alt|title|width|height|src|align],table[style|width|bgcolor|align|cellspacing|cellpadding|border],tr[style],td[style],th[style],tbody,thead,caption,col,colgroup,span[style],sup'); + //$config->set('Cache.SerializerPath', realpath(__DIR__.'/cache/HTMLPurifier')); $config->set('Cache.DefinitionImpl', null);