| |
|
//cas ou le formulaire est envoye
if(isset($envoie))
{
/*----------------insertion dans la base contact------------------------------*/
//récupération de l'id
$sql = "SELECT Id FROM Contacts WHERE Email = '$email'";
$res = mysql_query($sql) or die($sql);
if (mysql_num_rows($res) > 0)//contact pré-existant
{
$id = mysql_result($res, 0, 0);
$oldClt = true;
}
else//nouveau contact
{
$sql = "SELECT MAX(Id) FROM Contacts";
$res = mysql_query($sql);
if (mysql_num_rows($res) > 0)
{
$id = mysql_result($res, 0, 0) + 1;
}
else
{
$id = 1;
}
$oldClt = false;
}
//gestion du cas des pays
if($pays == "AUTRE")
{
$pays = $autrepays;
}
//traitement des données
if (!get_magic_quotes_gpc())
{
$nom = addslashes($nom);
$prenom = addslashes($prenom);
$adresse = addslashes($adresse);
$cp = addslashes($cp);
$ville = addslashes($ville);
$tel = addslashes($tel);
$email = addslashes($email);
$autresthemes = addslashes($autresthemes);
$autresconnu = addslashes($autresconnu);
$comment = addslashes($comment);
}
//Calcul de la chaine Media
$media = "";
if ($themes1 == "")
{
$media.=" ";
}
else $media .= $themes1;
if ($themes2 == "")
{
$media.="| ";
}
else $media .= "|".$themes2;
if ($themes3 == "")
{
$media.="| ";
}
else $media .= "|".$themes3;
if ($themes4 == "")
{
$media.="| ";
}
else $media .= "|".$themes4;
if ($themes5 == "")
{
$media.="| ";
}
else $media .= "|".$themes5;
if ($themes7 == "")
{
$media.="| ";
}
else $media .= "|".$themes7;
if ($themes8 == "")
{
$media.="| ";
}
else $media .= "|".$themes8;
if ($themes6 == "")
{
$media.="| ";
}
else $media .= "|".$autresthemes;
//Calcul de la chaine Connu
$connu = "";
if ($connu1 == "")
{
$connu.=" ";
}
else $connu .= $connu1;
if ($connu2 == "")
{
$connu.="| ";
}
else $connu .= "|".$connu2;
if ($connu3 == "")
{
$connu.="| ";
}
else $connu .= "|".$connu3;
if ($connu4 == "")
{
$connu.="| ";
}
else $connu .= "|".$connu4;
if ($connu5 == "")
{
$connu.="| ";
}
else $connu .= "|".$connu5;
if ($connu6 == "")
{
$connu.="| ";
}
else $connu .= "|".$connu6;
if ($connu7 == "")
{
$connu.="| ";
}
else $connu .= "|".$autresconnu;
if ($recevoirinfos == "oui")
{
$auto = 1;
$upd_news = ", Newsletter = 1";
}
else
{
$auto = 0;
$upd_news = "";
}
if ($oldClt)
{
//update
$sql = "UPDATE Contacts SET Civilite = '$civilite', Nom = '$nom', Prenom = '$prenom', Adresse = '$adresse', CodePostal = '$cp', Ville = '$ville', Pays = '$pays', Telephone = '$tel', Email = '$email', Media = '$media', Connaissance = '$connu' $upd_news WHERE id = '$id'";
$res = mysql_query($sql);
}
else
{
//insert
$sql = "INSERT INTO Contacts (Id, Civilite, Nom, Prenom, Adresse, CodePostal, Ville, Pays, Telephone, Email, Media, Connaissance, Newsletter, Langue, origine) VALUES ('$id', '$civilite', '$nom', '$prenom', '$adresse', '$cp', '$ville', '$pays', '$tel', '$email', '$media', '$connu', $auto, '$langue', '$provenance')";
$res = mysql_query($sql) or die($sql);
}
//Insertion dans la base Catalogue
$sql = "INSERT INTO Catalogue (cont_id, date, commentaires) VALUES ('$id', FROM_UNIXTIME(".time()."), '$comment')";
$res = mysql_query($sql);
//on envoie un mail en anglais au distributeur qu on recupere du fichier dans txt
//include "../../txt/EN/catalogue/txtmaildistri.php";
//mail par défaut
//$mailto = $mailSvaradi;
$mailto = "info@eurocave.de";
//envoi du mail
$msg_mail = "INT\n\n";
$msg_mail .= donneProv();//indique la provenance - cf utils.php
$msg_mail .= $texte_distrib1."\n\n";
$msg_mail .= $texte_distrib3.stripslashes($nom)."\n";
$msg_mail .= $texte_distrib2.stripslashes($prenom)."\n";
$msg_mail .= $texte_distrib4.stripslashes($adresse)."\n";
$msg_mail .= $texte_distrib5.$cp."\n";
$msg_mail .= $texte_distrib6.stripslashes($ville)."\n";
$msg_mail .= $texte_distrib7.stripslashes($pays)."\n";
$msg_mail .= $texte_distrib8.$tel."\n";
$msg_mail .= $texte_distrib9.$email;
if($recevoirinfos == "oui") //si la case newsletter a ete coche
{
$msg_mail .= " - (newsletter)\n\n";
}
$msg_mail .= "$texte_distrib10\n";
$msg_mail .= $themes1."-".$themes2."-".$themes3."-".$themes4."-".$themes5."-".$themes7."\n";
$msg_mail .= $texte_distrib12.$autresthemes."\n\n";
$msg_mail .= "$texte_distrib11\n";
$msg_mail .= $connu1."-".$connu2."-".$connu3."-".$connu4."-".$connu5."-".$connu6."-".$connu8."\n";
$msg_mail .= $texte_distrib12.$autresconnu."\n\n";
$msg_mail .= "$texte_distrib13\n".stripslashes($comment)."\n";
$msg_mail .= "\n\n";
$headers = "From: ".$email."\n";
$headers .= "X-Sender: ".$email."\n";
$headers .= "X-Mailer: PHP\n";
$headers .= "Content-Type: text/plain; charset=iso-8859-1\n";
//envoi du mail
if (mail($mailto, $sujet_mail, $msg_mail, $headers))
{
echo "
$texte_ok ";
}
else
{
echo "
$texte_nook ";
}
//cas de remplissage du formulaire
}//fin du if
else
{
?>
} //fin du else
?>
|
 |
| |
|