diff --git a/formulaires/editer_compte_spip.php b/formulaires/editer_compte_spip.php index b8de208..edcc70e 100644 --- a/formulaires/editer_compte_spip.php +++ b/formulaires/editer_compte_spip.php @@ -245,13 +245,13 @@ function comptespip_save_logo_auteur($id_auteur){ * @return id_auteur */ function comptespip_recupIdauteur($id_auteur){ + static $id; if ($id === null) { include_spip('inc/autoriser'); if (autoriser("administrer","comptespip") and intval($id_auteur)) { $id = intval($id_auteur); - } - if (isset($GLOBALS['visiteur_session']['id_auteur']) AND $GLOBALS['visiteur_session']['id_auteur']) { + } else if (isset($GLOBALS['visiteur_session']['id_auteur']) AND $GLOBALS['visiteur_session']['id_auteur']) { $id = $GLOBALS['visiteur_session']['id_auteur']; } else { $id = 'new';