[SPIP Zone] [Spip-zone-commit] r27256 - in /_plugins_/_test_/inscription2/inscription2_193/formulaires: config_inscription2.html inscription2_ajax.html inscription2_ajax.php

Bonjour,
ça fonctionne si on ne demande pas le login dans la config.
Si on demande le login on génére une colonne login dans la table spip_auteurs _elargis et alors le problème de l'ambiguïté se pose à nouveau.
Mais quel est l'intérêt d'avoir le login dans les deux tables ? ne peut-on pas le passer en uniquement sur la config de spip_auteurs ?
prévoir le cas
Si on ne le demande pas en config la modif du prénom modifie le login ce qui est très perturbant.

il semble aussi que traiter modifie le login même en cas d'enregistrement sans changement
(une fois sur 2 j'obtiens un login qui a la valeur de la dernière ligne de la fonction :
$login = $login_base.$i;)

J'y comprend plus grand chose à vrai dire :frowning:
pierre, un peu décontenancé.

Le 12 mars 09 à 17:22, pierre.fiches@free.fr a écrit :

Author: pierre.fiches@free.fr
Date: Thu Mar 12 17:22:55 2009
New Revision: 27256

Log:
1 - compatibilité jQuery 1.3 (à vérifier)

2 - lever ambiguïté id_auteur

3 - n'inclure inscription2_modif_infos_connection que si nécessaire sous peine de se faire gronder par tidy

Modified:
   _plugins_/_test_/inscription2/inscription2_193/formulaires/config_inscription2.html
   _plugins_/_test_/inscription2/inscription2_193/formulaires/inscription2_ajax.html
   _plugins_/_test_/inscription2/inscription2_193/formulaires/inscription2_ajax.php

Modified: _plugins_/_test_/inscription2/inscription2_193/formulaires/config_inscription2.html

--- _plugins_/_test_/inscription2/inscription2_193/formulaires/config_inscription2.html (original)
+++ _plugins_/_test_/inscription2/inscription2_193/formulaires/config_inscription2.html Thu Mar 12 17:22:55 2009
@@ -208,7 +208,7 @@
  }
  else {
    $(boxName).parent().find('div').slideUp('slow');
- $(boxName).parent().find('div').find('input[@type=checkbox]').eq(0).attr({
+ $(boxName).parent().find('div').find('input[type=checkbox]').eq(0).attr({
      checked: ''
    });
  }

Modified: _plugins_/_test_/inscription2/inscription2_193/formulaires/inscription2_ajax.html

--- _plugins_/_test_/inscription2/inscription2_193/formulaires/inscription2_ajax.html (original)
+++ _plugins_/_test_/inscription2/inscription2_193/formulaires/inscription2_ajax.html Thu Mar 12 17:22:55 2009
@@ -7,8 +7,13 @@
    <form action='#ENV{action}' method='post'>
    #ACTION_FORMULAIRE{#SELF}
    
+ [(#CONFIG{inscription2/nom_fiche_mod}|=={on}|ou{
+ [(#CONFIG{inscription2/login_fiche_mod}|=={on})]}|ou{
+ [(#CONFIG{inscription2/email_fiche_mod}|=={on})]}|ou{
+ [(#CONFIG{inscription2/pass_fiche_mod}|=={on})]}|oui)
    [(#ENV*{id_auteur}|oui)
    <INCLURE{fond=formulaires/inscription2_modif_infos_connection}{env}>]
+ ]

        [(#ENV*{id_auteur}|non)
    <INCLURE{fond=formulaires/inscription2_infos_connection}{env}>]

Modified: _plugins_/_test_/inscription2/inscription2_193/formulaires/inscription2_ajax.php

--- _plugins_/_test_/inscription2/inscription2_193/formulaires/inscription2_ajax.php (original)
+++ _plugins_/_test_/inscription2/inscription2_193/formulaires/inscription2_ajax.php Thu Mar 12 17:22:55 2009
@@ -33,7 +33,7 @@
    $auteur = sql_fetsel(
      $champs,
      'spip_auteurs LEFT JOIN spip_auteurs_elargis USING(id_auteur)',
- 'id_auteur ='.$id_auteur
+ 'spip_auteurs_elargis.id_auteur ='.$id_auteur
    );
    $auteur['id_auteur'] = $id_auteur;
    $champs = $auteur;

_______________________________________________
Spip-zone-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone-commit