From be2491b093b1f0ca430bede679ecbb670041e483 Mon Sep 17 00:00:00 2001 From: cassio Date: Tue, 2 Jul 2013 09:46:45 +0400 Subject: restructuring of boca's git --- src/admin/answer.php | 134 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) create mode 100644 src/admin/answer.php (limited to 'src/admin/answer.php') diff --git a/src/admin/answer.php b/src/admin/answer.php new file mode 100644 index 0000000..c2d1fdc --- /dev/null +++ b/src/admin/answer.php @@ -0,0 +1,134 @@ +. +//////////////////////////////////////////////////////////////////////////////// +// Last modified 05/aug/2012 by cassio@ime.usp.br + +require('header.php'); + +if(($ct = DBContestInfo($_SESSION["usertable"]["contestnumber"])) == null) + ForceLoad("$loc/index.php"); + +if (isset($_GET["delete"]) && is_numeric($_GET["delete"])) { + $param["number"] = $_GET["delete"]; + if(!DBDeleteAnswer($_SESSION["usertable"]["contestnumber"], $param)) { + MSGError('Error deleting answer'); + LogError('Error deleting answer'); + } + ForceLoad("answer.php"); +} + +if (isset($_POST["Submit3"]) && isset($_POST["answernumber"]) && is_numeric($_POST["answernumber"]) && isset($_POST["answername"]) && + $_POST["answername"] != "" && isset($_POST["answeryes"])) { + if ($_POST["confirmation"] == "confirm") { + $param["number"] = $_POST["answernumber"]; + $param["name"] = $_POST["answername"]; + $param["yes"] = $_POST["answeryes"]; + DBNewAnswer ($_SESSION["usertable"]["contestnumber"],$param); + } + ForceLoad("answer.php"); +} +?> +
+ + + + + + + +\n"; + if($ans[$i]["fake"]!="t") { + if($ans[$i]["number"]>7) { + echo " \n"; + } else + echo " \n"; + } else { + echo " \n"; + } + echo " \n"; + if($ans[$i]["yes"]=="t") echo " \n"; + else echo " \n"; + echo " \n"; + $n++; +} +echo "
Answer #DescriptionYes/No
" . $ans[$i]["number"] . "".$ans[$i]["number"]."".$ans[$i]["number"]." (fake)" . $ans[$i]["desc"] . "YesNo
"; +if ($n == 0) echo "
NO ANSWERS DEFINED
"; +?> + +

When allowed, clicking on the answer number will delete it.
+ Inputting with the same number of an existing one will update its description.
+ TAKE CARE: deleting an answer will remove EVERYTHING related to it (ALSO IN OTHER TABLES!!).
+ It is NOT recommended to change anything while the contest is running.
+ To insert a new answer, enter the data below.
+ Note that any changes will overwrite the already defined data.

+
+
+ + + + + + + + + + + + + + +
Number: + +
Description: + +
Type: + +
+
+
+ + +
+ + + + -- cgit v1.2.3