Subversion Repositories Sites.tela-botanica.org

Compare Revisions

Ignore whitespace Rev 374 → Rev 375

/trunk/client/inscription/bibliotheque/ins_spip.fonct.php
46,34 → 46,32
 
function inscription_spip($id, $valeurs)
{
$db = &DB::connect(INS_DSN_SPIP) ;
// Requete pour inscrire dans SPIP
 
$requete = "insert into spip_auteurs set id_auteur=$id, nom=\"".$valeurs['prenom']." ".$valeurs['nom'].
$requete = "insert into ".INS_BDD_SPIP.".spip_auteurs set id_auteur=$id, nom=\"".$valeurs['prenom']." ".$valeurs['nom'].
"\",email=\"".$valeurs['email']."\",login=\"".$valeurs['email'].
"\", pass=\"".md5($valeurs['mot_de_passe'])."\", statut=\"1comite\", lang=\"".
strtolower($valeurs['pays'])."\"" ;
$db->query($requete) ;
$GLOBALS['ins_db']->query($requete) ;
 
}
 
function mod_inscription_spip($id)
{
global $HTTP_POST_VARS ;
$db = &DB::connect(INS_DSN_SPIP) ;
//BIEN METTRE alea_actuel, htpass ET alea_futur À ""
$requete = "update spip_auteurs set nom=\"".$HTTP_POST_VARS['prenom']." ".$HTTP_POST_VARS['nom'].
$requete = "update ".INS_BDD_SPIP.".spip_auteurs set nom=\"".$HTTP_POST_VARS['prenom']." ".$HTTP_POST_VARS['nom'].
"\",email=\"".$HTTP_POST_VARS['email']."\",login=\"".$HTTP_POST_VARS['email'].
"\", pass=\"".md5($HTTP_POST_VARS['mot_de_passe'])."\", htpass=\"\", alea_actuel=\"\", alea_futur=\"\", lang=\"en\" where id_auteur=$id" ;
//echo $requete;
$db->query($requete) ;
$GLOBALS['ins_db']->query($requete) ;
}
 
function desinscription_spip($id_utilisateur)
{
$db = &DB::connect(INS_DSN_SPIP) ;
//BIEN METTRE alea_actuel, htpass ET alea_futur À ""
$requete = 'delete from spip_auteurs where id_auteur='.$id_utilisateur ;
$requete = 'DELETE FROM '.INS_BDD_SPIP.'.spip_auteurs WHERE id_auteur='.$id_utilisateur ;
//echo $requete;
$resultat = $db->query ($requete) ;
$resultat = $GLOBALS['ins_db']->query ($requete) ;
if (DB::isError ($resultat)) {
return "Echec de la requete : $requete<br />".$resultat->getMessage() ;
}
/trunk/client/inscription/bibliotheque/ins_wiki.fonct.php
46,10 → 46,9
 
 
function inscription_interwikini_users($nom, $valeur) {
$db = &DB::connect(INS_DSN_WIKINI) ;
$requete = "insert into interwikini_users set name=\"".$nom.
$requete = "insert into ".INS_BDD_WIKINI.".interwikini_users set name=\"".$nom.
"\", password=\"".md5($valeur['mot_de_passe'])."\", email=\"".$valeur['email']."\"" ;
$resultat = $db->query ($requete) ;
$resultat = $GLOBALS['ins_db']->query ($requete) ;
if (DB::isError($resultat)) {
echo ("Echec de la requete dans interwikini_users<br />".$resultat->getMessage()) ;
}
56,10 → 55,9
}
 
function mod_inscription_interwikini_users($nomwiki, $valeur) {
$db = &DB::connect(INS_DSN_WIKINI) ;
$requete = "update interwikini_users set password=\"".md5($valeur['mot_de_passe'])."\", email=\"".$valeur['email']."\"".
$requete = "update ".INS_BDD_WIKINI.".interwikini_users set password=\"".md5($valeur['mot_de_passe'])."\", email=\"".$valeur['email']."\"".
" where name=\"$nomwiki\"" ;
$resultat = $db->query ($requete) ;
$resultat = $GLOBALS['ins_db']->query ($requete) ;
if (DB::isError($resultat)) {
echo ("Echec de la requete dans interwikini_users<br />".$resultat->getMessage()) ;
}
66,9 → 64,8
}
 
function desinscription_interwikini_users($nomwiki) {
$db = &DB::connect(INS_DSN_WIKINI) ;
$requete = "delete from interwikini_users where name=\"$nomwiki\"" ;
$resultat = $db->query ($requete) ;
$requete = "delete from ".INS_BDD_WIKINI.".interwikini_users where name=\"$nomwiki\"" ;
$resultat = $GLOBALS['ins_db']->query ($requete) ;
if (DB::isError($resultat)) {
echo ("Echec de la requete dans interwikini_users<br />".$resultat->getMessage()) ;
}
75,9 → 72,8
}
 
function verif_doublonNomWiki($nom_wiki) {
$db = &DB::connect(INS_DSN_WIKINI) ;
$requete = "select name from interwikini_users where name = \"$nom_wiki\"" ;
$resultat = $db->query ($requete) ;
$requete = "select name from ".INS_BDD_WIKINI.".interwikini_users where name = \"$nom_wiki\"" ;
$resultat = $GLOBALS['ins_db']->query ($requete) ;
if (DB::isError ($resultat)) {
echo ($resultat->getMessage().'<br />'.$resultat->getDebugInfo()) ;
}
/trunk/client/inscription/configuration/ins_config.inc.php
42,7 → 42,7
//==================================================================================
*/
 
$GLOBALS['AUTH'] = &$_GEN_commun['pear_auth'] ;
$GLOBALS['AUTH'] =& $GLOBALS['_GEN_commun']['pear_auth'] ;
 
/**
//==================================== LES URLS ==================================
49,9 → 49,9
* Constantes liées à l'utilisation des url
//==================================================================================
*/
$GLOBALS['ins_url'] = & $_GEN_commun['url'] ;
$GLOBALS['ins_db'] = & $_GEN_commun['pear_db'] ;
define ("INS_CHEMIN_FICHIER", "client/inscription/") ;
$GLOBALS['ins_url'] =& $GLOBALS['_GEN_commun']['url'] ;
$GLOBALS['ins_db'] =& $GLOBALS['_GEN_commun']['pear_db'] ;
define('INS_CHEMIN_FICHIER', 'client/inscription/') ;
 
/**
//==================================== CONSTANTES ==================================
58,7 → 58,6
* Constantes des noms de tables et de champs dans l'annuaire
//==================================================================================
*/
 
define ("INS_ANNUAIRE", "annuaire_tela") ;
define ("INS_CHAMPS_ID", "U_ID") ; // Nom du champs nom
define ("INS_CHAMPS_MAIL", "U_MAIL") ; // Nom du champs mail
83,19 → 82,19
define ("INS_CHAMPS_STRUCTURE", "U_TITLE") ;
define ("INS_CHAMPS_DATE", "U_DATE") ;
define ("INS_CHAMPS_LETTRE", "U_LETTRE") ; // Le champs qui indique si l'usager est inscrit à la lettre d'inscription
 
/**
//==================================== PARAMETRAGE =================================
* Pour régler certaines fonctionnalité de l'application
//==================================================================================
*/
 
define ("INS_MAIL_ADMIN_APRES_INSCRIPTION", "Reseau Tela Botanica <accueil@tela-botanica.org>") ;
define ("INS_MAIL_ADMIN_APRES_INSCRIPTION_SUJET", "[Tela Botanica]Inscription") ;
define ("INS_MAIL_INSCRIPTION_LISTE", 'actu-subscribe@tela-botanica.org') ;
define ("INS_MAIL_DESINSCRIPTION_LISTE", 'actu-unsubscribe@tela-botanica.org') ;
 
$GLOBALS['mail_admin'] = array ('accueil@tela-botanica.org', 'dmathieu@tela-botanica.org') ; // Liste des personne recevant le mail
// après inscription
// Liste des personne recevant le mail après inscription
$GLOBALS['mail_admin'] = array ('accueil@tela-botanica.org', 'dmathieu@tela-botanica.org') ;
 
define ("INS_UTILISE_SPIP", 1) ;
 
103,11 → 102,11
 
if (INS_UTILISE_WIKINI) {
define ('INS_CHAMPS_WIKINI', 'at_nom_wiki') ;
define ('INS_DSN_WIKINI', 'mysql://telabotap:@localhost/tela_prod_wikini') ;
define ('INS_BDD_WIKINI', 'tela_prod_wikini') ;
}
 
if (INS_UTILISE_SPIP) {
define ('INS_DSN_SPIP', 'mysql://telabotap:@localhost/tela_prod_spip_actu') ;
define ('INS_BDD_SPIP', 'tela_prod_spip_actu') ;
}
 
/**