diff --git a/content/editer_compte_spip.html b/content/editer_compte_spip.html index 10fc11d..a32549d 100644 --- a/content/editer_compte_spip.html +++ b/content/editer_compte_spip.html @@ -1,6 +1,6 @@

Editer compte SPIP

- [(#FORMULAIRE_EDITER_COMPTE_SPIP{#SESSION{id_auteur}})] + [(#FORMULAIRE_EDITER_COMPTE_SPIP{#ENV{id_auteur}, #ENV{redirect}})]
diff --git a/formulaires/editer_compte_spip.php b/formulaires/editer_compte_spip.php index afaef32..b8de208 100644 --- a/formulaires/editer_compte_spip.php +++ b/formulaires/editer_compte_spip.php @@ -234,6 +234,16 @@ function comptespip_save_logo_auteur($id_auteur){ } } +/** + * Récuperation du bon id_auteur, 2 possibilités + * 1. Si le premier arg de la fonction chargé, id_auteur de l'ENV, + * On vérifie donc si on a le droit via l'autorisation : adminstrer ccomptespip + * 2. si le premier arg de la fonction est vide, alors on utilise id_auteur de la session, si pas connecté, renvoie 'new' + * + * @param $id_auteur, si pas renseigné : 'new' + * + * @return id_auteur + */ function comptespip_recupIdauteur($id_auteur){ static $id; if ($id === null) {