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.5 2005-11-17 18:48:02 florian Exp $ |
// CVS : $Id: inscription.php,v 1.6 2005-11-18 16:04:15 florian Exp $ |
/** |
* Inscription |
* |
32,7 → 32,7 |
//Autres auteurs : |
*@author Florian SCHMITT <florian@ecole-et-nature.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.5 $ $Date: 2005-11-17 18:48:02 $ |
*@version $Revision: 1.6 $ $Date: 2005-11-18 16:04:15 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
|
91,15 → 91,17 |
|
//cas de l'envoi de mot de passe par mail---------------------------------------------------------------- |
if ($_REQUEST['action'] == 'sendpasswd') { |
return AUTH_formulaire_login(envoie_passe()) ; |
return envoie_passe()."\n".formulaire_envoi_passe() ; |
} |
|
//cas de la saisie ou la modification de l'inscription individuelle ou structure |
if (($_REQUEST['action'] == 'modifier')or($_REQUEST['action'] == 'inscription')) { |
if (($_REQUEST['action'] == 'modifier')or($_REQUEST['action'] == 'modifier_v')or($_REQUEST['action'] == 'inscription')or($_REQUEST['action'] == 'inscription_v')) { |
$formulaire = new HTML_formulaireInscription('formulaire_inscription', 'post', preg_replace('/&/', '&', $GLOBALS['ins_url']->getURL()), '_self', '', 0) ; |
$formulaire->construitFormulaire(preg_replace('/&/', '&', $GLOBALS['ins_url']->getURL())); |
if ($_REQUEST['form_structure']==1) { |
$formulaire->formulaireStructure() ; |
if (isset($_REQUEST['form_structure'])) { |
if ($_REQUEST['form_structure']==1) { |
$formulaire->formulaireStructure() ; |
} |
} |
|
//pour la modification d'une inscription, on charge les valeurs par défauts |
130,18 → 132,8 |
} |
if ($_REQUEST['action'] == 'modifier_v') { |
if ($formulaire->validate()) { |
$lettre = $GLOBALS['AUTH']->getAuthData(INS_CHAMPS_LETTRE) ; |
$formulaire->process('mise_a_jour', false) ; |
} |
if (isset($_POST['lettre'])) { |
if ($lettre == '') { |
inscription_lettre(INS_MAIL_INSCRIPTION_LISTE) ; |
} |
} else { |
if ($lettre == 1) { |
inscription_lettre(INS_MAIL_DESINSCRIPTION_LISTE) ; |
} |
} |
return $res.info(); |
} |
|
182,7 → 174,7 |
|
if ((!$GLOBALS['AUTH']->getAuth())&&($_REQUEST['action']!='inscription')&&($_REQUEST['action']!='inscription_v')) { |
if (isset($_POST['username']) && $_POST['username'] != '') { |
$res .= message_erreur() ; |
$res .= '<p class="erreur">'.INS_ERREUR_LOGIN.'</p><br />'."\n".formulaire_envoi_passe(); |
} else { |
$res .= AUTH_formulaire_login() ; |
} |
199,6 → 191,9 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.5 2005/11/17 18:48:02 florian |
* corrections bugs + amélioration de l'application d'inscription |
* |
* Revision 1.4 2005/10/25 14:02:21 alexandre_tb |
* le formulaire affiche la france par défaut |
* |