include ("connect.inc.php3");
if ($email == "")
{
echo "
Vous devez ecrire une adresse e-mail.";
echo "RETOUR ARRIERE";
exit;
}
if ($email) {
$result= ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.
'@'.
'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.
'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$',
$email);
if ($result)
{
$retour=0 ;
//return ;
}
else
{
echo "'$email' n'est pas une adresse e-mail valide";
echo "RETOUR ARRIERE";
exit;
}
}
if ($retour==0)
{
// VERIFICATION DE LA PRESENCE D'EMAIL ET DE CHOIX DANS LA BASE;
$reponses=mysql($database,"SELECT * FROM $table1 WHERE email='$email'");
$Nblignes=mysql_NumRows( $reponses);
$a=0; /* initialisation de la variable de boucle */
while ($a < $Nblignes) /* faire tant que la fin de la table n'est pas atteinte */
{
$id=mysql_result($reponses, $a, "ID");
$res_email=mysql_result($reponses, $a, "email");
$res_maj=mysql_result($reponses, $a, "maj");
if ($res_maj == "all"){require ("/home/parisimm/www/general/head.php");
echo "Vous avez déjà un abonnement \"Tout contenu à jour\".
Cette option inclue les annonces et les immeubles.
Vous ne pouvez pas ajouter d'autres options pour \"$email\"
Pour changer votre abonnement, supprimez d'abord l'actuel."; echo "
RETOUR ARRIERE";exit;}
if ($res_maj !="" && $maj == "all"){mysql($database,"DELETE FROM $table1 WHERE email='$email' AND (maj='annonces' OR maj='immeubles')");}
$a++;
}
if ($Nblignes==0){$instruction="INSERT INTO $table1 VALUES ( '','$email','$maj')";mysql("$database", $instruction);
if ($maj == "all"){$maj = "Tout contenu à jour";} else {$maj = "$maj";}
require ("/home/parisimm/www/general/head.php");
echo "Information de mise à jour
";
echo "
Merci, Nous avons ajouté l'e-mail \"$email\" à la liste d'information de mise à jour suivante: \"$maj\".
";
echo "RETOUR";
}else{
$reponses2=mysql($database,"SELECT * FROM $table1 WHERE email='$email' AND maj='$maj'");
$Nblignes2=mysql_NumRows( $reponses2);
$i=0; /* initialisation de la variable de boucle */
while ($i < $Nblignes2) /* faire tant que la fin de la table n'est pas atteinte */
{
$id=mysql_result($reponses2, $i, "ID");
$resemail=mysql_result($reponses2, $i, "email");
$resmaj=mysql_result($reponses2, $i, "maj");
if ($resmaj=="all" || res_maj == "all"){require ("/home/parisimm/www/general/head.php");
echo "Vous avez déjà un abonnement \"Tout contenu à jour\".
Cette option inclue les annonces et les immeubles.
Vous ne pouvez pas ajouter d'autres options pour \"$email\"
Pour changer votre abonnement, supprimez d'abord l'actuel."; echo "
RETOUR ARRIERE";exit;}
if ($resmaj=="immeubles"){require ("/home/parisimm/www/general/head.php");
echo "L'email \"$email\" existe dans la base pour la mise à jour \"$resmaj\"
Pour changer votre abonnement, supprimez d'abord l'actuel."; echo "
RETOUR ARRIERE";exit;}
if ($resmaj=="annonces"){require ("/home/parisimm/www/general/head.php");
echo "L'email \"$email\" existe dans la base pour la mise à jour \"$resmaj\"
Pour changer votre abonnement, supprimez d'abord l'actuel."; echo "
RETOUR ARRIERE";exit;}
$i++;
}
}
$instruction="INSERT INTO $table1 VALUES ( '','$email','$maj')";
mysql("$database", $instruction);
if ($maj == "all"){$maj = "Tout contenu à jour";} else {$maj = "$maj";}
require ("/home/parisimm/www/general/head.php");
echo "Information de mise à jour
";
echo "
Merci, Nous avons ajouté l'e-mail \"$email\" à la liste d'information de mise à jour suivante: \"$maj\".
";
echo "RETOUR";
}
?>