Fork me on GitHub

Rapport de message :*
 

Re: systeme de pas a l'enregistrement sous 2.3.2

Titre du sujet : Re: systeme de pas a l'enregistrement sous 2.3.2
par bendenice sur 21/12/2008 18:49:32

bon déjà un début j'arrive a arrêter au pas d'enregistrement voulu.

Je m'explique
1er step information generale (dont demande du sexe)
2eme step renseignement sur l'homme
3eme step renseignement sur la femme

Pour arrêter l'enregistrement dans le cas d'une inscription d'homme a la fin du 2eme step

tout d'abord on creer la variable sexe en ajoutant le code suivant vers la ligne 218
//declaration de la variable sexe
$sexe $profile->getVar('sexe');
$xoopsTpl->assign('sexe',$sexe);


on rajoute ensuite apres la ligne 223 environ
if (!empty($stop) || isset($steps[$current_step])) {


un if
if (($current_step == 2) && ($sexe == 'Homme')){
    
$xoopsTpl->assign('finish',_PROFILE_MA_REGISTER_FINISH);
    
$xoopsTpl->assign('current_step', -1);
    if(
$xoopsConfigUser['activation_type'] == && !empty($_SESSION['profile_register']['pass'])) {
        
$xoopsTpl->assign('finish_login',_PROFILE_MA_FINISH_LOGIN);
        
$xoopsTpl->assign('finish_uname',$newuser->getVar('uname'));
        
$xoopsTpl->assign('finish_pass',htmlspecialchars($_SESSION['profile_register']['pass']));
    }
    if (isset(
$_SESSION['profile_register']['message'])){
        
$messages = array(_US_YOURREGMAILNG_US_YOURREGISTERED_US_YOURREGMAILNG_US_YOURREGISTERED2);
        
$xoopsTpl->assign('finish_message'$messages[$_SESSION['profile_register']['message']]);
    }
    
$_SESSION['profile_register'] = null;
}


Voila il reste plus qu'a trouver la solution pour sauter le step de la fiche de l'homme lors d'une inscription de femme
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

141 Personne(s) en ligne (110 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 141 | Plus ...