security_check(); if ($resultat_session == '0') { header("Location: ../logout.php?auto=1"); die(); } if (!checkAccess()) { header("Location: ../logout.php?auto=1"); die(); } $action = isset($_POST["action"]) ? $_POST["action"] : ''; $nama = isset($_POST["nama"]) ? $_POST["nama"] : ''; $message = isset($_POST["message"]) ? $_POST["message"] : ''; $email_reponse = isset($_POST["email_reponse"]) ? $_POST["email_reponse"] : ''; $casier = isset($_POST["casier"]) ? $_POST["casier"] : ''; //**************** EN-TETE ***************** require_once("../lib/header.inc.php"); //**************** FIN EN-TETE ************* ?>
\n";
require("../lib/footer.inc.php");
die();
}
$objet_msg=trim($objet_msg);
unslashes($objet_msg);
//echo "\$objet_msg=$objet_msg Votre message a été envoyé";
if($email_reponse!="") {
echo ", vous recevrez rapidement L'adresse $email_reponse ne semble pas correctement formatée. ATTENTION : impossible d'envoyer le message, contactez l'administrateur pour lui signaler l'erreur ci-dessus.
";
//stripslashes($objet_msg);
//if($objet_msg=='') {$objet_msg="Demande d'aide dans GEPI";}
$subject = $gepiPrefixeSujetMail.$objet_msg;
$subject = "=?UTF-8?B?".base64_encode($subject)."?=\r\n";
$from = $email_reponse != "" ? "$nama <$email_reponse>" : $gepiAdminAdress;
$headers = "X-Mailer: PHP/" . phpversion()."\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=UTF-8\r\n";
$headers .= "From: $from\r\n";
if ($email_reponse != "") {
$headers .= "Reply-To: $from\r\n";
if (getSettingValue("gepiAdminAdressFormHidden")!="y") {
$headers .= "Cc: $nama <$email_reponse>\r\n";
}
}
$envoi = mail($gepiAdminAdress,
$subject,
$message,
$headers);
if ($envoi) {
echo "
\n";
echo "
une réponse dans votre boîte aux lettres électronique, veuillez la consulter régulièrement.";
if(!preg_match("/[a-zA-Z0-9_.-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,3}/",$email_reponse)) {
echo "
Si l'adresse est correcte, ne tenez pas compte de cette remarque.
Sinon, vous ne pourrez pas obtenir de réponse par courriel/email.\n";
}
}
else {
if($_SESSION['statut']=='professeur') {
echo ", vous recevrez rapidement
une réponse dans votre casier, veuillez le consulter régulièrement.";
}
else {
//echo ".";
echo ", l'administrateur va le prendre en compte rapidement, mais ne pourra pas vous
répondre par courrier électronique car vous n'avez pas complété d'adresse courriel/email.";
}
}
echo "
\n";
echo "Fermer";
echo "
\n";
?>
\n";
break;
}
require("../lib/footer.inc.php");
?>
\n";
echo "Message posté par : ".$_SESSION['prenom'] . " " . $_SESSION['nom']." \n";
echo "Nom et prénom de l'administrateur : ".getSettingValue("gepiAdminNom")." ".getSettingValue("gepiAdminPrenom")." \n";
if(getSettingValue("gepiAdminAdressFormHidden")!="y"){
echo "Nom de l'établissement : ".getSettingValue("gepiSchoolName")." \n";
}
else{
echo "Utilisez l'adresse ".getSettingValue("gepiAdminAdress")." ou bien rédigez votre message ci-dessous : \n";
}
echo "Rédigez votre message ci-dessous :