/trunk/client/inscription/configuration/ins_config.inc.php |
---|
49,6 → 49,7 |
$GLOBALS['ins_url'] =& $GLOBALS['_GEN_commun']['url'] ; |
$GLOBALS['ins_db'] =& $GLOBALS['_GEN_commun']['pear_db'] ; |
define('INS_CHEMIN_FICHIER', 'client/inscription/') ; |
define('URL_LISTE_ACTU', 'http://vpopmail.tela-botanica.org/'); |
/** |
//==================================== CONSTANTES ================================== |
/trunk/client/inscription/inscription.php |
---|
122,11 → 122,11 |
} |
// Désinscription de la lettre d'info |
if (INS_UTILISE_LISTE) { |
/*if (INS_UTILISE_LISTE) { |
if ($bool_inscription_lettre == 1) { |
inscription_lettre(INS_MAIL_DESINSCRIPTION_LISTE) ; |
} |
} |
}*/ |
// Appel des actions desinscriptions des applications clientes |
$msg = ''; |
$d = dir(GEN_CHEMIN_CLIENT); |
188,11 → 188,11 |
$GLOBALS['AUTH']->login(); |
// Inscription à la lettre d'information |
if (INS_UTILISE_LISTE) { |
/*if (INS_UTILISE_LISTE) { |
if (isset($donnees['lettre']) && 1 == $donnees['lettre']) { |
inscription_lettre(INS_MAIL_INSCRIPTION_LISTE) ; |
} |
} |
}*/ |
// On supprime la demande d'inscription |
$requete = 'DELETE FROM inscription_demande WHERE id_identifiant_session="'.$_GET['id'].'"' ; |
265,17 → 265,11 |
return message_inscription() ; |
} |
} else if ($_REQUEST['action'] == 'modifier_v') { |
if ($formulaire->validate()) { |
$formulaire->process('mise_a_jour', false) ; |
} |
if (INS_UTILISE_LISTE) { |
//trigger_error(print_r($_POST, true), E_USER_NOTICE); |
if (isset($_POST['lettre']) && 1 == $_POST['lettre']) { |
inscription_lettre(INS_MAIL_INSCRIPTION_LISTE); |
} else { |
inscription_lettre(INS_MAIL_DESINSCRIPTION_LISTE); |
} |
} |
return info($GLOBALS['AUTH']->getAuthData(INS_CHAMPS_ID)).bouton($url); |
} |
/trunk/client/inscription/bibliotheque/inscription.fonct.php |
---|
214,6 → 214,12 |
die ('Echec de la requete : '.$requete.'<br />'.$resultat->getMessage()) ; |
} |
} |
// si la case pour recevoir la lettre d'actualité est cochée |
if(isset($valeur['lettre'])) |
{ |
$ajout_abo = file_get_contents(URL_LISTE_ACTU.'ajout_abonne.php?domaine=tela-botanica.org&liste=actu&mail='.$valeur['email']) ; |
} |
} |
/** |
224,6 → 230,20 |
* @return |
*/ |
function mise_a_jour($valeur) { |
// ===================Changement de mail =================== |
if($GLOBALS['AUTH']->getUsername() != $valeur['email']) |
{ |
// dans tous les cas on désinscrit la personne de la lettre d'actualité |
$supp_abo = file_get_contents(URL_LISTE_ACTU.'suppression_abonne.php?domaine=tela-botanica.org&liste=actu&mail='.$GLOBALS['AUTH']->getUsername()) ; |
// si la case pour recevoir la lettre d'actualité est cochée |
if(isset($valeur['lettre'])) |
{ |
$ajout_abo = file_get_contents(URL_LISTE_ACTU.'ajout_abonne.php?domaine=tela-botanica.org&liste=actu&mail='.$valeur['email']) ; |
} |
} |
// ====================Mise à jour dans l'annuaire ==================== |
$requete = 'UPDATE '.INS_ANNUAIRE.' '. |
'SET '.requete_annuaire($valeur).' '. |
230,8 → 250,14 |
'WHERE '.INS_CHAMPS_ID.' = "'.$GLOBALS['AUTH']->getAuthData(INS_CHAMPS_ID).'"'; |
$resultat = $GLOBALS['ins_db']->query($requete) ; |
if (DB::isError($resultat)) { |
die ($resultat->getMessage().$resultat->getDebugInfo()) ; |
return ($resultat->getMessage().$resultat->getDebugInfo()) ; |
} |
else |
{ |
if($GLOBALS['AUTH']->getUsername() != $valeur['email']) { |
$GLOBALS['AUTH']->setAuth($valeur['email']) ; |
} |
} |
if (isset($valeur['lettre'])) { |
// On appelle cette fonction pour mettre à jour |
392,6 → 418,12 |
$res .= ligne_inscription (INS_VILLE, $ligne[INS_CHAMPS_VILLE]) ; |
$res .= ligne_inscription (INS_PAYS, $ligne[INS_CHAMPS_LABEL_PAYS]) ; |
$res .= ligne_inscription (INS_SITE_INTERNET, $ligne[INS_CHAMPS_SITE_WEB]) ; |
if($ligne[INS_CHAMPS_LETTRE]) { |
$res .= ligne_inscription (INS_LETTRE_INSCRIT, INS_LETTRE_INSCRIT_OUI) ; |
} |
else { |
$res .= ligne_inscription (INS_LETTRE_INSCRIT, INS_LETTRE_INSCRIT_NON) ; |
} |
$res .= '</dl>' ; |
//$res .= "<div>".INS_NOM_WIKI." : ".$ligne[INS_CHAMPS_LOGIN]."</div>\n" ; |
$res .= '<h2 class="inscription_titre2">'.INS_ADHERENT.'</h2>' ; |
466,7 → 498,10 |
if (DB::isError ($resultat)) { |
die ($resultat->getMessage().'<br />'.$resultat->getDebugInfo()) ; |
} |
if ($resultat->numRows() == 0) return true ; |
if ($resultat->numRows() == 0) { |
return true ; |
} |
return false ; |
} |
/trunk/client/inscription/langues/ins_langue_fr.inc.php |
---|
54,7 → 54,10 |
define ("INS_VILLE", "Ville : ") ; |
define ("INS_VILLE_REQUIS", "Indiquez votre ville.") ; |
define ("INS_SITE_INTERNET", "Site web personnel : ") ; |
define ("INS_LETTRE", "Je souhaite recevoir la lettre d'actualité de Tela Botanica") ; |
define ("INS_LETTRE", "Je souhaite recevoir la lettre d'actualités de Tela Botanica") ; |
define ("INS_LETTRE_INSCRIT", "Inscrit à la lettre d'actualités : ") ; |
define ("INS_LETTRE_INSCRIT_OUI", "oui") ; |
define ("INS_LETTRE_INSCRIT_NON", "non") ; |
define ("INS_ADHERENT", "Vous êtes adhérents de personnes morales (associations, institutions, entreprise... ) : ") ; |
define ("INS_ORGANISME", "Organisme : ") ; |
define ("INS_FONCTION", "Fonction : ") ; |