52,30 → 52,36 |
// On stocke les informations dans un variable de session |
// On coupe l'identifiant de session pour ne prendre que les 8 premiers caractères |
// afin d'éviter d'obtenir une url trop longue |
$chaine = substr (session_id(), 0, 8) ; |
$requete_verif = 'SELECT * FROM inscription_demande WHERE id_identifiant_session="'.$chaine.'"' ; |
$resultat_verif = $GLOBALS['ins_db']->query($requete_verif) ; |
$chaine = substr(session_id(), 0, 8) ; |
$requete_verif = 'SELECT * '. |
'FROM inscription_demande '. |
'WHERE id_identifiant_session = "'.$chaine.'" '; |
$resultat_verif = $GLOBALS['ins_db']->query($requete_verif); |
if ($resultat_verif->numRows() != 0) { |
$requete_suppression = 'DELETE FROM inscription_demande WHERE id_identifiant_session="'.$chaine.'"' ; |
$GLOBALS['ins_db']->query($requete_suppression) ; |
$requete_suppression = 'DELETE FROM inscription_demande WHERE id_identifiant_session="'.$chaine.'"'; |
$GLOBALS['ins_db']->query($requete_suppression); |
} |
$requete = 'INSERT INTO inscription_demande SET id_identifiant_session="'.$chaine.'", id_donnees="'. |
addslashes(serialize($valeurs)).'", id_date=NOW()' ; |
$resultat = $GLOBALS['ins_db']->query($requete) ; |
$requete = 'INSERT INTO inscription_demande '. |
'SET id_identifiant_session = "'.$chaine.'", '. |
' id_donnees = "'.addslashes(serialize($valeurs)).'", '. |
' id_date = NOW()'; |
$resultat = $GLOBALS['ins_db']->query($requete); |
if (DB::isError ($resultat)) { |
echo ("Echec de la requete : $requete<br />".$resultat->getMessage()) ; |
echo ("Echec de la requete : $requete<br />".$resultat->getMessage()); |
} |
// On envoie un email de confirmation pour l'utilisateur |
$GLOBALS['ins_url']->addQueryString('id', $chaine) ; |
$GLOBALS['ins_url']->addQueryString('id', $chaine); |
|
$corps = INS_MESSAGE_DEBUT_MAIL_INSCRIPTION ; |
$corps = INS_MESSAGE_DEBUT_MAIL_INSCRIPTION; |
if (INS_UTILISE_REECRITURE_URL) { |
$corps .= 'http://'.$GLOBALS['ins_url']->host.'/'.INS_URL_PREFIXE.$chaine ; |
$corps .= 'http://'.$GLOBALS['ins_url']->host.'/'.INS_URL_PREFIXE.$chaine; |
} else { |
$corps .= str_replace ('&', '&', $GLOBALS['ins_url']->getURL()) ; |
$corps .= str_replace('&', '&', $GLOBALS['ins_url']->getURL()); |
} |
$corps .= INS_MESSAGE_FIN_MAIL_INSCRIPTION ; |
mail ($GLOBALS['email'], 'Inscription', $corps, 'From: '.INS_MAIL_ADMIN_APRES_INSCRIPTION) ; |
$corps .= INS_MESSAGE_FIN_MAIL_INSCRIPTION; |
if (!mail($GLOBALS['email'], 'Inscription', $corps, 'From: '.INS_MAIL_ADMIN_APRES_INSCRIPTION)) { |
trigger_error("Le courriel n'a pas été envoyé à : {$GLOBALS['email']}", E_USER_WANRNING); |
} |
} |
|
function AUTH_formulaire_login ($msg = '') { |
563,7 → 569,7 |
*/ |
|
function message_inscription () { |
return '<p>'.INS_MESSAGE_INSCRIPTION.'</p>' ; |
return INS_MESSAGE_INSCRIPTION; |
} |
|
/** |