validation -> Prevent from multiple validation - Not working

This commit is contained in:
Bertrand 2012-05-24 16:22:35 +02:00
parent 105dadfb2a
commit 07395d9cce
3 changed files with 39 additions and 10 deletions

View File

@ -111,6 +111,11 @@ class Question
{
return $this->id;
}
public function isValidated()
{
return $this->validated;
}
}
?>

View File

@ -88,13 +88,23 @@ else
<section>
<h2>Merci de votre participation</h2>
<p>
Votre question a bien été prise en compte.<br/>
Un email a été envoyé à une personne du chan pour
qu'elle valide votre question.
</p>
<?php
if (!$question)
{
echo "La question n'existe pas.";
}
else
{
echo ("Votre question a bien été prise en compte.<br/>"
."Un email a été envoyé à une personne du chan pour "
."qu'elle valide votre question."
."</p>
<p>
Nemubot vous remercie de l'aider à agrandir sa base de donnée
</p>
</p>");
}
?>
</section>
</body>
</html>

View File

@ -8,6 +8,8 @@ $id = $_GET['id'];
$file = new QuestionsFile("questions.xml");
$question = $file->get_question($id);
$message = "Question validated maddafakka";
?>
<html>
@ -37,14 +39,26 @@ else
{
$question->print_test();
echo "Vous pouvez valider la question. Cliquez simplement sur le
lien ci dessous.\n";
echo "\n\n";
}
?><br/>
<input type="button" value="Valider la question"
onclick="<?php $question->validated(); $file->save() ?>;
alert('Question confirmée');"/>
onclick=
"<?php
if ($question->isValidated())
{
$message = 'Votre question à déjà été validée'
. ' Merci de ne pas vous acharner.';
}
else
{
$question->validated();
$file->save();
$message = 'Question validée';
}
?>;
alert('<?php echo $message; ?>');"/>
</section>
</body>