/lenasys/trunk

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/lenasys/trunk
1 by Henrik G.
First seed of Lenasys ... Needs to be Organized Further
1
<?php
2
////////////////////////////////////////////// 
3
echo "<pre>";
4
	print_r($_POST);
5
echo "</pre>";
6
9.5.1 by galaxyAbstractor
Moved shared js, css and php, updated all paths in DuggaSys.
7
include "../../../php/dbconnect.php";
1 by Henrik G.
First seed of Lenasys ... Needs to be Organized Further
8
$answerString="";
9
if(isset($_POST['withAnswer']) && $_POST['withAnswer']=="on"){
10
	if(isset($_POST['answerString'])) $answerString=$_POST['answerString'];
11
}
12
$accountname="a00nisse";
13
$courseName=$_POST['courseName'];
14
$courseOccasion="TEST";
15
$quizNr=$_POST['quizNr'];
16
$quizVariant=$_POST['qVarNr'];
17
18
19
$insertString="INSERT IGNORE INTO AssignedQuizzes(ssn, quizNr, qVarNr, quizCourseName, courseOccasion) 
20
						   VALUES((SELECT Student.ssn FROM Student WHERE Student.loginName=:LOGIN), :QNR, :QVARNR, :CNAME, :COCCASION);";
21
$insertStmt = $pdo->prepare($insertString);
22
$insertStmt->bindParam(':LOGIN', $accountname);
23
$insertStmt->bindParam(':CNAME', $courseName);
24
$insertStmt->bindParam(':QNR', $quizNr);
25
$insertStmt->bindParam(':QVARNR', $quizVariant);  
26
$insertStmt->bindParam(':COCCASION', $courseOccasion);
27
$insertStmt->execute();
28
echo "<h2>111</h2>";
29
30
$updateString="UPDATE AssignedQuizzes SET qVarNr=:QVARNR, answerHash=:AHASH 
31
               WHERE (SELECT Student.ssn FROM Student WHERE Student.loginName=:LOGIN)=AssignedQuizzes.ssn 
32
			      AND AssignedQuizzes.quizNr=:QNR
33
				  AND AssignedQuizzes.quizCourseName=:CNAME
34
				  AND AssignedQuizzes.courseOccasion=:COCCASION;";
35
$updateString = $pdo->prepare($updateString);
36
$updateString->bindParam(':LOGIN', $accountname);
37
$updateString->bindParam(':CNAME', $courseName);
38
$updateString->bindParam(':QNR', $quizNr);
39
$updateString->bindParam(':QVARNR', $quizVariant);
40
$ahash="";  
41
$updateString->bindParam(':AHASH', $ahash);  
42
$updateString->bindParam(':COCCASION', $courseOccasion);
43
$updateString->execute();				
44
45
header("location:".$_POST['quizURI']."?courseOccasion=".$courseOccasion."&answerString=".$answerString);
46
?>