Skip to content
Extraits de code Groupes Projets
Valider 7448c64d rédigé par marcimat's avatar marcimat
Parcourir les fichiers

Notices PHP en moins sur auteurs/prefs. Fix #4510

parent 798dfa8f
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -466,11 +466,11 @@ function auth_informer_login($login, $serveur = '') {
return $row;
}
$prefs = unserialize($row['prefs']);
$prefs = @unserialize($row['prefs']);
$infos = array(
'id_auteur' => $row['id_auteur'],
'login' => $row['login'],
'cnx' => ($prefs['cnx'] == 'perma') ? '1' : '0',
'cnx' => (isset($prefs['cnx']) and $prefs['cnx'] === 'perma') ? '1' : '0',
'logo' => recuperer_fond('formulaires/inc-logo_auteur', $row),
);
......
......@@ -478,8 +478,12 @@ function actualiser_sessions($auteur, $supprimer_cles = array()) {
}
// les préférences sont désérialisées, toujours.
// [fixme] Le champ 'prefs' sert aussi à l’inscription
if (isset($auteur['prefs']) and is_string($auteur['prefs'])) {
$auteur['prefs'] = unserialize($auteur['prefs']);
$auteur['prefs'] = @unserialize($auteur['prefs']);
if (!is_array($auteur['prefs'])) {
$auteur['prefs'] = [];
}
}
// memoriser l'auteur courant (celui qui modifie la fiche)
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter