Changeset 115576 in spip-zone


Ignore:
Timestamp:
Jun 7, 2019, 4:14:39 PM (13 days ago)
Author:
rastapopoulos@…
Message:

Oups correction : l'id_profil principal d'un compte n'était mis que dans la création depuis le cvt profil. Alors 1) on l'ajoute aussi à l'inscription et 2) on l'ajoute aussi lors de l'édition d'un compte déjà existant SI yavait pas de profil principal avant.

Location:
_plugins_/profils/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/profils/trunk/formulaires/profil.php

    r115568 r115576  
    314314                        // Pour une création, on assigne le profil principal
    315315                        set_request('id_profil', $profil['id_profil']);
     316                }
     317                // S'il y avait déjà un id_auteur autre que la création, on vérifie s'il avait déjà un profil principal
     318                // sinon celui là le sera
     319                else {
     320                        if (!$id_profil_principal = intval(sql_getfetsel('id_profil', 'spip_auteurs', 'id_auteur = '.$id_auteur))) {
     321                                set_request('id_profil', $profil['id_profil']);
     322                        }
    316323                }
    317324               
  • _plugins_/profils/trunk/paquet.xml

    r115568 r115576  
    22        prefix="profils"
    33        categorie="auteur"
    4         version="1.6.1"
     4        version="1.6.2"
    55        schema="1.0.2"
    66        etat="stable"
  • _plugins_/profils/trunk/profils_pipelines.php

    r114843 r115576  
    186186                        // Récupérer les objets liés au profil utilisateur
    187187                        extract(profils_chercher_ids_profil($id_auteur, $profil['id_profil']));
     188                       
     189                        // Pour une création, on assigne le profil principal
     190                        set_request('id_profil', $profil['id_profil']);
    188191                       
    189192                        // On met en request racine les champs trouvés pour l'auteur
Note: See TracChangeset for help on using the changeset viewer.