diff --git a/core/class/jsondb/JsonDb.class.php b/core/class/jsondb/JsonDb.class.php index 57278c8..b90ac67 100644 --- a/core/class/jsondb/JsonDb.class.php +++ b/core/class/jsondb/JsonDb.class.php @@ -143,6 +143,10 @@ class JsonDb extends \Prowebcraft\Dot public function save() { //$v = json_encode($this->data, JSON_UNESCAPED_UNICODE ); + if ($this->data === null) { + error_log('Tentative d\'enregistrer de données nulles, enregistrement annulé.'); + exit('Tentative d\'enregistrer de données nulles, enregistrement annulé.'); + } $v = json_encode($this->data, JSON_UNESCAPED_UNICODE | JSON_FORCE_OBJECT); $l = strlen($v); $t = 0; @@ -154,7 +158,8 @@ class JsonDb extends \Prowebcraft\Dot $t++; } if ($w !== $l) { - exit('Erreur d\'écriture, les données n\'ont pas été sauvegardées'); + error_log('Erreur d\'écriture, les données n\'ont pas été sauvegardées.'); + exit('Erreur d\'écriture, les données n\'ont pas été sauvegardées.'); } } diff --git a/core/core.php b/core/core.php index 367cbe0..cf01d85 100644 --- a/core/core.php +++ b/core/core.php @@ -51,7 +51,7 @@ class common const ACCESS_TIMER = 1800; // Numéro de version - const ZWII_VERSION = '1.4.21'; + const ZWII_VERSION = '1.4.22'; // URL autoupdate const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/campus-update/raw/branch/master/';