1.4.22 Protection supplémentaire dans jsonDB

This commit is contained in:
Fred Tempez 2024-02-06 20:08:26 +01:00
parent ded7bb5c81
commit 7ce30078f6
2 changed files with 7 additions and 2 deletions

View File

@ -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.');
}
}

View File

@ -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/';