Subversion Repositories Applications.papyrus

Compare Revisions

Ignore whitespace Rev 1436 → Rev 1437

/trunk/client/bottin/inscription.php
19,7 → 19,7
// | License along with this library; if not, write to the Free Software |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
// +------------------------------------------------------------------------------------------------------+
// CVS : $Id: inscription.php,v 1.25 2007-06-01 13:37:56 alexandre_tb Exp $
// CVS : $Id: inscription.php,v 1.26 2007-06-01 15:11:00 alexandre_tb Exp $
/**
* Inscription
*
32,7 → 32,7
//Autres auteurs :
*@author Florian SCHMITT <florian@ecole-et-nature.org>
*@copyright Tela-Botanica 2000-2007
*@version $Revision: 1.25 $ $Date: 2007-06-01 13:37:56 $
*@version $Revision: 1.26 $ $Date: 2007-06-01 15:11:00 $
// +------------------------------------------------------------------------------------------------------+
*/
 
78,8 → 78,7
} else {
$GLOBALS ['ins_config'] = inscription::getConfig();
}
//$GLOBALS ['ins_config'] = unserialize($GLOBALS['_GEN_commun']['info_application']->config);
 
//
//cas de la deconnexion----------------------------------------------------------------------------------
if ($_REQUEST['action'] == 'deconnexion') {
$GLOBALS['AUTH']->logout() ;
144,10 → 143,10
// On ajoute la regle de verification mail uniquement lors de l inscription
if ($_REQUEST['action'] == 'inscription') {
$formulaire->registerRule('doublonmail', 'callback', 'verif_doublonMail');
$formulaire->addRule('email', INS_MAIL_DOUBLE, 'doublonmail', true);
$formulaire->registerRule('doublonmail', 'callback', 'inscription_verif_doublonMail');
$formulaire->addRule('email', INS_MAIL_DOUBLE, 'doublonmail');
}
//pour la modification d'une inscription, on charge les valeurs par défauts
//pour la modification d'une inscription, on charge les valeurs par defauts
if ($_REQUEST['action'] == 'modifier') {
$formulaire->addElement('hidden', 'action', 'modifier_v') ;
$formulaire->setDefaults(inscription_formulaire_defaults()) ;
163,6 → 162,8
}
if ($_REQUEST['action'] == 'inscription_v') {
$formulaire->registerRule('doublonmail', 'callback', 'inscription_verif_doublonMail');
$formulaire->addRule('email', INS_MAIL_DOUBLE, 'doublonmail');
if ($formulaire->validate()) {
if ($GLOBALS['ins_config']['ic_mail_valide_inscription']) {
$formulaire->process('inscription_demande', false) ;
185,7 → 186,7
return $res.info();
}
} else {
// Si le formulaire n'est pas bon on remet l'action à inscription_v
// Si le formulaire n'est pas bon on remet l'action inscription_v
$formulaire->addElement('hidden', 'action', 'inscription_v') ;
}
}
271,6 → 272,8
//cas d'une authentification reussie---------------------------------------------------------------------
if ($GLOBALS['AUTH']->getAuth() && ($_REQUEST['action']!='modifier')) {
// Il faut charger ins_config
$GLOBALS['ins_config'] = inscription::getConfig($GLOBALS['AUTH']->getAuthData('a_ce_id_inscription'));
return info() ;
}
280,6 → 283,9
/* +--Fin du code ----------------------------------------------------------------------------------------+
*
* $Log: not supported by cvs2svn $
* Revision 1.25 2007-06-01 13:37:56 alexandre_tb
* mise en place de la table inscription_configuration et de la moderation
*
* Revision 1.24 2007-05-25 14:31:10 alexandre_tb
* en cours
*