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 '
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);