75 lines
2.3 KiB
PHP
75 lines
2.3 KiB
PHP
|
<!DOCTYPE html>
|
||
|
<html>
|
||
|
<head>
|
||
|
<meta charset="utf-8">
|
||
|
<link rel="Stylesheet" href="style.css">
|
||
|
<title>Every Questions (BETA)</title>
|
||
|
</head>
|
||
|
|
||
|
<body>
|
||
|
<header>
|
||
|
<a href="http://www.h2g2.com" target="_blank">
|
||
|
<img src="marvin-robot_normal.png" alt="" id="banner"/>
|
||
|
</a>
|
||
|
<h1>Nemubot Questions (BETA)</h1>
|
||
|
</header>
|
||
|
<section id="introduction">
|
||
|
<article id="validate">
|
||
|
<h2><?php
|
||
|
include("Question.class.php");
|
||
|
include("QuestionsFile.class.php");
|
||
|
|
||
|
if (isset($_POST['id']))
|
||
|
{
|
||
|
$id = $_POST['id'];
|
||
|
$file = new QuestionsFile("questions.xml");
|
||
|
$question = $file->get_question($id);
|
||
|
|
||
|
if (!isset($question) || $question->isValidated())
|
||
|
echo 'Votre question à déjà été validée, merci de ne pas vous acharner.';
|
||
|
else
|
||
|
{
|
||
|
//Send confirmation to sender
|
||
|
$subject = "[Nemubot] Refus d'une question";
|
||
|
$headers = "From: Nemubot <bot@nemunai.re>";
|
||
|
$message = "Bonjour,\n"
|
||
|
."L'une de vos questions proposée à Nemubot vient d'etre refusée.\n\n"
|
||
|
|
||
|
."Rappel de la question :\n"
|
||
|
." - Cours concerné : " . $question->getCourse()->getName() . "\n"
|
||
|
." - Question posée : " . $question->getQuestion() . "\n"
|
||
|
." - Les réponses valides sont :\n".$question->getAnswersMail()."\n"
|
||
|
|
||
|
."Vous pouvez modifier la question à cette adresse :\n"
|
||
|
."http://".$_SERVER["SERVER_NAME"].dirname($_SERVER["REQUEST_URI"])
|
||
|
."changeQuestion.php?id=".$question->getNormalId()
|
||
|
|
||
|
. "\n\nMerci beaucoup de votre participation.\n"
|
||
|
."Cordialement,\n"
|
||
|
|
||
|
."-- \nNemubot\nQCM accessible sur le réseau IRC rezosup, cannal #epita-qcm";
|
||
|
|
||
|
|
||
|
if ($question->mail_utf8($question->get_writer()->getEmail(), $subject, $message, $headers))
|
||
|
{
|
||
|
$file->save();
|
||
|
echo 'Question refusée !';
|
||
|
}
|
||
|
else
|
||
|
echo ("Une erreur s'est produite lors de l'envoi du courrier de confirmation. Veuillez contacter l'administrateur du service.");
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
header("Location: ./");
|
||
|
?></h2>
|
||
|
<p>
|
||
|
La question vient d'être retournée à son auteur,
|
||
|
il pourra la resoumettre dès qu'il l'aura corrigée.<br><br>
|
||
|
|
||
|
<span style="text-decoration:line-through;">Amusez-vous</span> Révisez bien !
|
||
|
</p>
|
||
|
</article>
|
||
|
</section>
|
||
|
</body>
|
||
|
</html>
|