13104 Protection supplémentaire dans jsonDB
This commit is contained in:
parent
4bfc75288f
commit
e26beac06c
@ -143,7 +143,11 @@ class JsonDb extends \Prowebcraft\Dot
|
||||
public function save()
|
||||
{
|
||||
//$v = json_encode($this->data, JSON_UNESCAPED_UNICODE );
|
||||
$v = json_encode($this->data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_FORCE_OBJECT);
|
||||
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;
|
||||
while ($t < 5) {
|
||||
@ -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.');
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user