Contact

0) { //On supprime le contact $sql = "DELETE FROM contact WHERE ID = ? AND ID_personne = ?"; //Exécution de la requête $requete = $bdd->prepare($sql); $requete->execute(array($id_contact, $_SESSION['ID'])); } } ?>

Anciennes prises de contact

prepare($sql); $requete->execute(array($_SESSION['ID'])); //Affichage des résultats while($afficher_contact = $requete->fetch()) { ?>

(supprimer)


closeCursor(); //On vérifie si aucun contact n'a été affiché if(!isset($one_contact_showed)) { ?>
Aucune prise de contact pour l'instant
Le contact n'a pas pu être enregistré pour la raison suivante : Code de l'image de validation incorrect.

"; die(); } elseif($_POST['mail'] == "") { echo "

Le contact n'a pas pu être enregistré pour la raison suivante : Erreur de l'adresse mail.

"; die(); } } //On vérifie le type de contact if(!isset($liste_type_contact[$_POST['id_type']-1])) { die("

Raison de prise de contact indéterminable.

"); } //On définit le compte de celui qui poste la demande $user = 0; if(isset($_SESSION['ID'])) { $user = $_SESSION['ID']; } $texte = $_POST['texte']; if(isset($_POST['mail'])) { if($_POST['mail'] != "") { $texte = $_POST['texte']."
Adresse mail de l'utilisateur non connecté : ".$_POST['mail']; } } //Enregistrement de l'adresse IP if(isset($_SERVER['REMOTE_ADDR'])) { $texte = $texte."
Adresse IP de l'ordinateur ayant envoyé le contact : ".$_SERVER['REMOTE_ADDR']; } //On poste la demande $sql = "INSERT INTO contact (ID_personne, date_envoi, texte, ID_type, mail_personne, IP_personne) VALUES (".$user.", NOW(), ?, ?, ?, ?)"; //Exécution de la requete $insertion = $bdd->prepare($sql); $insertion->execute(array($texte, $_POST['id_type'], (!isset($_SESSION['ID']) ? $_POST['mail'] : ""), $_SERVER['REMOTE_ADDR'])); //On affiche un message de succès echo "

".code_inc_img(path_img_asset('succes.png'), "Bravo !")." La demande a bien été prise en compte. ".($active_envoi_mail == "oui" ? "Un message de confirmation vous sera envoyé

" : '')."

"; echo "

Voici le texte de la demande :

".$texte."

"; echo "

Voici la raison de la prise de contact :

".$liste_type_contact[$_POST['id_type']-1]["nom_".$lang['nomlangue_raccourcis']]."

"; //Envoi du message à l'utilisateur //Vérification de l'autorisation de l'envoi d'un mail if($active_envoi_mail == "oui") { //Envoi d'un message de confirmation $send_mail = true; $sujet = "Confirmation de demande de contact"; $description_rapide = "Votre demande de prise de contact Comunic a été enregistrée."; $nom_destinataire = "Vous"; $adresse_mail_destinataire = (isset($_SESSION['ID']) ? $afficher['mail'] : $_POST['mail']); $texte_message = "

Contact

Votre demande de contact a été prise en compte. Voici quelle est votre demande :

".$texte."

Type de demande :

".$liste_type_contact[$_POST['id_type']-1]["nom_fr"]."

Nous vous répondrons dans les plus bref délais.

Connectez-vous à Comunic pour renvoyer un contact si nécessaire.

"; //Envoi du message include('inc/envoi_mail.php'); } //Envoi du message à l'administration //Vérification de l'autorisation de l'envoi d'un mail if($active_envoi_mail == "oui") { //Envoi d'un message de confirmation $send_mail = true; $sujet = "Demande de contact"; $description_rapide = "Un utilisateur de Comunic a demandé à entrer en contact avec vous."; $nom_destinataire = "Administration de Comunic"; $adresse_mail_destinataire = $admin_mail_envoi; $texte_message = "

Contact

Un utilisateur de Comunic a souhaité entrer en contact avec l'administration. Voici le texte de la demande :

".$texte."

Veuillez répondre à ce contact dans les plus bref délais.

Connectez-vous à l'administration pour obtenir plus de détails.

Détails techniques:

La personne est connectée : ".(isset($_SESSION['ID']) ? "Oui" : "Non")."
Adresse mail : ".(isset($_SESSION['ID']) ? $afficher['mail'] : $_POST['mail'])."
ID compte ".$user."
Type de contact ".$liste_type_contact[$_POST['id_type']-1]["nom_fr"]."
"; //Envoi du message include('inc/envoi_mail.php'); } } } else { //On affiche le formulaire de contact ?>
' method='post' name='contact' class="form_contact">

Contactez-nous

Vous pouvez utiliser le formulaire de contact pour nous proposer une amélioration ou nous faire une demande.

La raison de cette prise de contact
Votre message
Image de validation :
Code de l'image
Votre adresse mail required/>
Afin de pouvoir déterminer avec précision qui a réellement envoyé
ce texte en cas de problème grave, votre adresse IP est enregistrée.
Confirmer l'envoi
En cliquant sur "Envoyer" vous reconaissez être
le légitime possesseur de l'adresse mail .