80,7 → 80,7 |
*/ |
function afficherContenuCorps() { |
|
$url = preg_replace ("/&/", "&", $GLOBALS['ins_url']->getURL()) ; |
$url = preg_replace ('/&/', '&', $GLOBALS['ins_url']->getURL()) ; |
// Attibution de l'action par défaut à effectuer. |
if (!isset ($_REQUEST['action'])) { |
$_REQUEST['action'] = 'inscription'; |
141,9 → 141,11 |
return message_erreur(false); |
} |
|
// ...inscription dans la base si l'utilisateur clique sur le lien du mail |
if ($_GET['action'] == 'ajouter' && isset($_GET['id']) && !$GLOBALS['AUTH']->getAuth()) { |
$requete = 'SELECT id_donnees FROM inscription_demande WHERE id_identifiant_session="'.$_GET['id'].'"' ; |
// ...inscription dans la base si l'utilisateur clique sur le lien du courriel de confirmation envoyé par l'appli |
if (isset($_GET['action']) && $_GET['action'] == 'ajouter' && isset($_GET['id']) && !$GLOBALS['AUTH']->getAuth()) { |
$requete = 'SELECT id_donnees '. |
'FROM inscription_demande '. |
'WHERE id_identifiant_session = "'.$_GET['id'].'" '; |
$resultat = $GLOBALS['ins_db']->query($requete) ; |
if (DB::isError ($resultat)) { |
die ("Echec de la requete : $requete<br />".$resultat->getMessage()) ; |
165,7 → 167,7 |
|
// Inscription à la lettre d'information |
if (INS_UTILISE_LISTE) { |
if (isset ($donnees['lettre'])) { |
if (isset($donnees['lettre']) && 1 == $donnees['lettre']) { |
inscription_lettre(INS_MAIL_INSCRIPTION_LISTE) ; |
} |
} |
242,22 → 244,16 |
} |
} else if ($_REQUEST['action'] == 'modifier_v') { |
if ($formulaire->validate()) { |
if (INS_UTILISE_LISTE) { |
$valeur_lettre = $GLOBALS['AUTH']->getAuthData(INS_CHAMPS_LETTRE) ; |
} |
$formulaire->process('mise_a_jour', false) ; |
} |
if (INS_UTILISE_LISTE) { |
if (isset($_POST['lettre'])) { |
if ($valeur_lettre == '') { |
//trigger_error(print_r($_POST, true), E_USER_NOTICE); |
if (isset($_POST['lettre']) && 1 == $_POST['lettre']) { |
inscription_lettre (INS_MAIL_INSCRIPTION_LISTE) ; |
} |
} else { |
if ($valeur_lettre == 1) { |
inscription_lettre (INS_MAIL_DESINSCRIPTION_LISTE) ; |
} |
} |
} |
return info($GLOBALS['AUTH']->getAuthData(INS_CHAMPS_ID)).bouton($url); |
} |
|