forked from JeromeDevome/GRR
-
Notifications
You must be signed in to change notification settings - Fork 0
/
traitementcontact.php
97 lines (82 loc) · 3.41 KB
/
traitementcontact.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<?php
/*
* traitementcontact.php
* envois l'email suite au formulaire
* Ce script fait partie de l'application GRR
* Dernière modification : $Date: 2017-12-16 14:00$
* @author Laurent Delineau & JeromeB
* @copyright Copyright 2003-2018 Team DEVOME - JeromeB
* @link http://www.gnu.org/licenses/licenses.html
*
* This file is part of GRR.
*
* GRR is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*/
include "include/connect.inc.php";
include "include/config.inc.php";
include "include/misc.inc.php";
include "include/$dbsys.inc.php";
include "include/mrbs_sql.inc.php";
include "phpmailer/class.phpmailer.php";
$grr_script_name = "traitementcontact.php";
// Settings
require_once("./include/settings.class.php");
if (!Settings::load())
die("Erreur chargement settings");
$msg_erreur = "Erreur. Les champs suivants doivent être obligatoirement
remplis :<br/><br/>";
$msg_ok = "Votre demande a bien été prise en compte.";
$message = $msg_erreur;
//~
if (empty($_POST['nom']))
$message .= "Votre nom";
if (empty($_POST['prenom']))
$message .= "Votre prénom<br/>";
if (empty($_POST['email']))
$message .= "Votre adresse email<br/>";
if (empty($_POST['subject']))
$message .= "Le sujet de votre demande<br/>";
if (empty($_POST['area']))
$message .= "Le domaine n'est pas rempli<br/>";
if (empty($_POST['room']))
$message .= "Aucune salle de choisie<br/>";
if (empty($_POST['jours']))
$message .= "Aucune jours choisi <br/>";
if (empty($_POST['mois']))
$message .= "Aucune mois choisi <br/>";
if (empty($_POST['année']))
$message .= "Aucune année choisie <br/>";
if (empty($_POST['duree']))
$message .= "Aucune durée choisie <br/>";
foreach ($_POST as $index => $valeur)
$index = stripslashes(trim($valeur));
$mail_entete = "MIME-Version: 1.0\r\n";
$mail_entete .= "From: {$_POST['nom']} "
."<{$_POST['email']}>\r\n";
$mail_entete .= 'Reply-To: '.$_POST['email']."\r\n";
$mail_entete .= 'Content-Type: text/plain; charset="iso-8859-1"';
$mail_entete .= "\r\nContent-Transfer-Encoding: 8bit\r\n";
$mail_entete .= 'X-Mailer:PHP/' . phpversion()."\r\n";
$mail_corps = "<html><head></head><body> Message de :" .$_POST['prenom']." " .$_POST['nom'] . "<br/>";
$mail_corps .= "Email : ".$_POST['email']. "<br/>";
$mail_corps .= "Téléphone : ".$_POST['telephone']. "<br/><br/>";
$mail_corps .= "<b> Sujet de la réservation :".$_POST['sujet']. "</b><br/><br/>";
$id = $_POST['area'] ;
$sql_areaName = "SELECT area_name FROM ".TABLE_PREFIX."_area where id = \"$id\" ";
$res_areaName = grr_sql_query1($sql_areaName);
$mail_corps .= "Domaines : ".$res_areaName. "<br/> ";
$mail_corps .= "Salle : ".$_POST['room']. "<br/><br/>";
$mail_corps .= "Date :".$_POST['start_day']."/".$_POST['start_month']."/".$_POST['start_year']. " <br/>";
$mail_corps .= "Heure réservation : ".$_POST['heure']. "h ".$_POST['minutes']. "min<br/>";
$mail_corps .= "Durée de la réservation : ".$_POST['duree']. " \n";
$mail_corps .= " h ".$_POST['dureemin']. " \n</body></html>";
$sujet ="Réservation d'une salle";
$destinataire = Settings::get("mail_destinataire");
require_once 'phpmailer/PHPMailerAutoload.php';
require_once 'include/mail.class.php';
Email::Envois($destinataire, $sujet, $mail_corps, $_POST['email'], '', '');
header('Location: week_all.php');
?>