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.19 2006-10-05 13:53:54 florian Exp $ |
// CVS : $Id: inscription.php,v 1.20 2006-12-01 13:23:17 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.19 $ $Date: 2006-10-05 13:53:54 $ |
*@version $Revision: 1.20 $ $Date: 2006-12-01 13:23:17 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
|
40,7 → 40,6 |
// | ENTETE du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
include_once 'configuration/bottin.config.inc.php'; |
include_once INS_CHEMIN_APPLI.'bibliotheque/inscription.fonct.php'; |
include_once INS_CHEMIN_APPLI.'bibliotheque/bottin.fonct.php'; |
|
// Inclusion d'une classe personnalisé si elle existe |
53,7 → 52,9 |
// +------------------------------------------------------------------------------------------------------+ |
// | LISTE de FONCTIONS | |
// +------------------------------------------------------------------------------------------------------+ |
if ( isset($_GET['voir_fiche']) or isset($_GET['voir_abonnement']) or isset($_GET['voir_actus']) or isset($_GET['voir_ressources']) or isset($_GET['voir_competences']) ) { |
if ( isset($_GET['voir_fiche']) or isset($_GET['voir_abonnement']) or isset($_GET['voir_actus']) or isset($_GET['voir_ressources']) or isset($_GET['voir_competences']) |
or (isset($_REQUEST['action'])&&($_REQUEST['action']=='modifier_v'||$_REQUEST['action']=='modifier_v')) |
or ($GLOBALS['AUTH']->getAuth() && ($_REQUEST['action']!='modifier')) ) { |
//---------------le menu de l'appli----------- |
function afficherContenuNavigation () { |
$res =inscription_onglets(); |
72,7 → 73,7 |
$GLOBALS['AUTH']->logout() ; |
$_POST['username'] = '' ; |
$_POST['password'] = '' ; |
return $res.AUTH_formulaire_login() ; |
return $res.inscription_AUTH_formulaire_login() ; |
} |
|
//cas de la désinscription------------------------------------------------------------------------------- |
103,12 → 104,12 |
|
// Deconnection |
$GLOBALS['AUTH']->logout() ; |
return $res.AUTH_formulaire_login() ; |
return $res.inscription_AUTH_formulaire_login() ; |
} |
|
//cas de l'envoi de mot de passe par mail---------------------------------------------------------------- |
if ($_REQUEST['action'] == 'sendpasswd') { |
return envoie_passe()."\n".formulaire_envoi_passe() ; |
return inscription_envoie_passe()."\n".inscription_formulaire_envoi_passe() ; |
} |
|
//cas de la saisie ou la modification de l'inscription individuelle ou structure |
129,7 → 130,7 |
//pour la modification d'une inscription, on charge les valeurs par défauts |
if ($_REQUEST['action'] == 'modifier') { |
$formulaire->addElement('hidden', 'action', 'modifier_v') ; |
$formulaire->setDefaults(formulaire_defaults()) ; |
$formulaire->setDefaults(inscription_formulaire_defaults()) ; |
} |
|
if ($_REQUEST['action'] == 'inscription') { |
144,12 → 145,11 |
if ($_REQUEST['action'] == 'inscription_v') { |
if ($formulaire->validate()) { |
if (INS_MAIL_VALIDATION_INSCRIPTION) { |
$formulaire->process('demande_inscription', false) ; |
$formulaire->process('inscription_demande', false) ; |
return $res.INS_MESSAGE_INSCRIPTION; |
} else { |
$formulaire->process('inscription_validee', false) ; |
$id_utilisateur = $GLOBALS['ins_db']->getOne('select '.INS_CHAMPS_ID.' from '.INS_ANNUAIRE.' where '. |
INS_CHAMPS_MAIL.'="'.$GLOBALS['AUTH']->getAuthData(INS_CHAMSP_MAIL).'"') ; |
$formulaire->process('inscription_validee', false) ; |
$id_utilisateur = $GLOBALS['ins_db']->getOne('SELECT MAX('.INS_CHAMPS_ID.') FROM '.INS_ANNUAIRE) ; |
// Appel des actions des inscriptions des applications clientes |
$d = dir(GEN_CHEMIN_CLIENT); |
while (false !== ($repertoire = $d->read())) { |
166,7 → 166,7 |
} |
if ($_REQUEST['action'] == 'modifier_v') { |
if ($formulaire->validate()) { |
$formulaire->process('mise_a_jour', false) ; |
$formulaire->process('inscription_mise_a_jour', false) ; |
} else { |
return $formulaire->toHTML(); |
} |
188,7 → 188,7 |
} |
$ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT) ; |
$donnees = unserialize (stripslashes($ligne->id_donnees)) ; |
$id_utilisateur = insertion($donnees) ; |
$id_utilisateur = inscription_insertion($donnees) ; |
$GLOBALS['AUTH']->username = $donnees['email'] ; |
$GLOBALS['AUTH']->password = $donnees['mot_de_passe'] ; |
|
217,9 → 217,9 |
|
if ((!$GLOBALS['AUTH']->getAuth())&&($_REQUEST['action']!='inscription')&&($_REQUEST['action']!='inscription_v')) { |
if (isset($_POST['username']) && $_POST['username'] != '') { |
$res .= '<p class="erreur">'.INS_ERREUR_LOGIN.'</p><br />'."\n".formulaire_envoi_passe(); |
$res .= '<p class="erreur">'.INS_ERREUR_LOGIN.'</p><br />'."\n".inscription_formulaire_envoi_passe(); |
} else { |
$res .= AUTH_formulaire_login() ; |
$res .= inscription_AUTH_formulaire_login() ; |
} |
} |
|
234,6 → 234,9 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.19 2006/10/05 13:53:54 florian |
* amélioration des fichiers sql |
* |
* Revision 1.18 2006/07/20 09:48:07 alexandre_tb |
* réglages |
* |