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.2 2005-09-27 13:59:24 alexandre_tb Exp $ |
// CVS : $Id: inscription.php,v 1.3 2005-09-29 16:07:51 alexandre_tb Exp $ |
/** |
* Inscription |
* |
32,7 → 32,7 |
//Autres auteurs : |
*@author Florian SCHMITT <florian@ecole-et-nature.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.2 $ $Date: 2005-09-27 13:59:24 $ |
*@version $Revision: 1.3 $ $Date: 2005-09-29 16:07:51 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
|
40,6 → 40,10 |
// | ENTETE du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
include_once 'configuration/bottin.config.inc.php'; |
if (!isset($GLOBALS['lang'])) { |
$GLOBALS['lang'] = INS_LANGUE_DEFAUT ; |
} |
include_once INS_CHEMIN_APPLI."langues/bottin_langue_".$GLOBALS['lang'].".inc.php" ; |
include_once INS_CHEMIN_APPLI.'configuration/inscription.config.inc.php'; |
include_once INS_CHEMIN_APPLI.'bibliotheque/inscription.fonct.php'; |
include_once INS_CHEMIN_APPLI.'bibliotheque/inscription.class.php'; |
70,10 → 74,9 |
|
// L'utilisateur a-t-il cliqué sur Supprimer inscription |
if (isset ($_POST['supprimer'])) { |
$id_utilisateur = $GLOBALS['AUTH']->getAuthData(INS_CHAMPS_ID) ; |
$id_utilisateur = $GLOBALS['AUTH']->getAuthData(INS_CHAMPS_ID) ; |
$resultat = $GLOBALS['AUTH']->removeUser($GLOBALS['AUTH']->getUsername()) ; |
|
$resultat = $GLOBALS['AUTH']->removeUser($id_utilisateur) ; |
|
if (PEAR::isError($resultat)) { |
die ($resultat->getMessage().'<br />'.$resultat->getDebugInfo()) ; |
} |
81,11 → 84,21 |
if (INS_UTILISE_SPIP) { |
desinscription_spip($id_utilisateur) ; |
} |
// Suppression dans Wikini |
// Suppression dans Wikini |
if (INS_UTILISE_WIKINI) { |
$nom_wiki = $GLOBALS['AUTH']->getAuthData(INS_NOM_WIKI) ; |
desinscription_interwikini_users($nom_wiki) ; |
$nom_wiki = $GLOBALS['AUTH']->getAuthData(INS_NOM_WIKI) ; |
desinscription_interwikini_users($nom_wiki) ; |
} |
|
// Appel des actions desinscriptions des applications clientes |
$d = dir(GEN_CHEMIN_CLIENT); |
|
while (false !== ($repertoire = $d->read())) { |
if (file_exists(GEN_CHEMIN_CLIENT.$repertoire.GEN_SEP.$repertoire.'.desinscription.inc.php')) |
include_once GEN_CHEMIN_CLIENT.$repertoire.GEN_SEP.$repertoire.'.desinscription.inc.php' ; |
} |
$d->close(); |
|
$GLOBALS['AUTH']->logout() ; |
return $res.AUTH_formulaire_login() ; |
} |
103,7 → 116,7 |
if (isset($_POST['form_structure'])and($_POST['form_structure']==1)) { |
$formulaire->formulaireStructure() ; |
} |
|
|
if (isset($_POST['modifier'])) { |
$formulaire->addElement('hidden', 'action', 'modifier_v') ; |
$formulaire->setDefaults(formulaire_defaults()) ; |
110,8 → 123,11 |
} |
|
if ($_REQUEST['action'] == 'inscription') { |
$formulaire->addElement('hidden', 'action', 'inscription_v') ; |
|
if ($GLOBALS['AUTH']->getAuth()) { |
|
}else { |
$formulaire->addElement('hidden', 'action', 'inscription_v') ; |
} |
} |
|
if ($_REQUEST['action'] == 'inscription_v') { |
195,6 → 211,9 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.2 2005/09/27 13:59:24 alexandre_tb |
* correction de bogue, généralisation du code etc. |
* |
* Revision 1.1 2005/09/22 14:02:49 ddelon |
* nettoyage annuaire et php5 |
* |