1.4.22 Protection supplémentaire dans jsonDB
This commit is contained in:
parent
ded7bb5c81
commit
7ce30078f6
@ -143,6 +143,10 @@ class JsonDb extends \Prowebcraft\Dot
|
|||||||
public function save()
|
public function save()
|
||||||
{
|
{
|
||||||
//$v = json_encode($this->data, JSON_UNESCAPED_UNICODE );
|
//$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);
|
$v = json_encode($this->data, JSON_UNESCAPED_UNICODE | JSON_FORCE_OBJECT);
|
||||||
$l = strlen($v);
|
$l = strlen($v);
|
||||||
$t = 0;
|
$t = 0;
|
||||||
@ -154,7 +158,8 @@ class JsonDb extends \Prowebcraft\Dot
|
|||||||
$t++;
|
$t++;
|
||||||
}
|
}
|
||||||
if ($w !== $l) {
|
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.');
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -51,7 +51,7 @@ class common
|
|||||||
const ACCESS_TIMER = 1800;
|
const ACCESS_TIMER = 1800;
|
||||||
|
|
||||||
// Numéro de version
|
// Numéro de version
|
||||||
const ZWII_VERSION = '1.4.21';
|
const ZWII_VERSION = '1.4.22';
|
||||||
|
|
||||||
// URL autoupdate
|
// URL autoupdate
|
||||||
const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/campus-update/raw/branch/master/';
|
const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/campus-update/raw/branch/master/';
|
||||||
|
Loading…
Reference in New Issue
Block a user