Add a page to report questions
This commit is contained in:
parent
e554ed3a66
commit
63e14532f8
2 changed files with 54 additions and 0 deletions
40
report.php
Normal file
40
report.php
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
<?php include("header.html") ?>
|
||||
<section id="introduction">
|
||||
<article id="report">
|
||||
<h2><?php
|
||||
include("Question.class.php");
|
||||
include("QuestionsFile.class.php");
|
||||
|
||||
if (isset($_POST['id']))
|
||||
{
|
||||
$id = $_POST['id'];
|
||||
$file = new QuestionsFile("questions.xml");
|
||||
foreach($file->get_questions() as $q)
|
||||
{
|
||||
if ($q->getReportId() == $id)
|
||||
{
|
||||
$q->setReported();
|
||||
$id = null;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (isset($id))
|
||||
echo 'La question n\'a pas été trouvée';
|
||||
else
|
||||
echo 'La question a été rapporté avec succès';
|
||||
}
|
||||
else
|
||||
header("Location: ./");
|
||||
?></h2>
|
||||
<p>
|
||||
Nemubot vous remercie de l'aider à améliorer la qualité de sa base de données.<br><br>
|
||||
Vous pouvez vous aussi poser des questions à <a href="./" >cette adresse</a>,
|
||||
où bien simplement essayer de répondre aux questions déjà posées en tapant
|
||||
<code>!qcm</code> sur un cannal où nemubot est présent.<br><br>
|
||||
|
||||
<span style="text-decoration:line-through;">Amusez-vous</span> Révisez bien !
|
||||
</p>
|
||||
</article>
|
||||
</section>
|
||||
</body>
|
||||
</html>
|
||||
Reference in a new issue