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 |
header("X-UA-Compatible: IE=edge,chrome=1"); |
|
3 |
session_start(); |
|
4 |
||
|
4.10.1
by Daniel Johansson
Uppdaterat DuggaSys till att följa kodstandard utseendemässigt. Namnkonventioner kvar. |
5 |
function htmlsafe($str) { |
|
1
by Henrik G.
First seed of Lenasys ... Needs to be Organized Further |
6 |
return $str=htmlspecialchars($str,ENT_QUOTES,'UTF-8'); |
7 |
}
|
|
8 |
||
|
4.10.1
by Daniel Johansson
Uppdaterat DuggaSys till att följa kodstandard utseendemässigt. Namnkonventioner kvar. |
9 |
function generatePassword($length) { |
|
1
by Henrik G.
First seed of Lenasys ... Needs to be Organized Further |
10 |
$arr = str_split('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890'); //Array of characters that may occur in the password |
11 |
shuffle($arr); //Shuffle array |
|
12 |
$arr = array_slice($arr, 0, $length); //Extract the first $length characters from the shuffled array |
|
13 |
return implode('', $arr); //Make string of the array and return the result |
|
14 |
}
|
|
15 |
||
|
4.10.1
by Daniel Johansson
Uppdaterat DuggaSys till att följa kodstandard utseendemässigt. Namnkonventioner kvar. |
16 |
function addBackLink($postBacks) { |
|
1
by Henrik G.
First seed of Lenasys ... Needs to be Organized Further |
17 |
echo "<form name='backLink' action='.' method='post'>"; |
|
4.10.1
by Daniel Johansson
Uppdaterat DuggaSys till att följa kodstandard utseendemässigt. Namnkonventioner kvar. |
18 |
foreach($postBacks as $name=>$value) { |
|
1
by Henrik G.
First seed of Lenasys ... Needs to be Organized Further |
19 |
echo "<input type='hidden' name='".$name."' value='".$value."' />"; |
20 |
}
|
|
21 |
echo "<a href='#' onclick='document[\"backLink\"].submit();return false;'><-- Back</a>"; |
|
22 |
echo "</form>"; |
|
23 |
}
|
|
24 |
||
25 |
$pagetitle = "Quiz system"; |
|
26 |
$userMsg = ""; |
|
27 |
$errorMsg = ""; |
|
28 |
||
29 |
include_once "login/checkLogin.php"; |
|
30 |
||
31 |
ob_start(); |
|
32 |
||
33 |
if (isset($_POST['logoutLink'])) { |
|
34 |
unset($_SESSION['userName']); |
|
35 |
unset($_SESSION['userPassword']); |
|
36 |
unset($_SESSION['userType']); |
|
37 |
session_destroy(); |
|
38 |
} else if (checklogin()) { |
|
39 |
||
|
9.5.1
by galaxyAbstractor
Moved shared js, css and php, updated all paths in DuggaSys. |
40 |
include "../../php/dbconnect.php"; |
|
1
by Henrik G.
First seed of Lenasys ... Needs to be Organized Further |
41 |
|
42 |
//Default page
|
|
43 |
$content="frontpage.html.php"; |
|
44 |
||
45 |
//Include based on menu selection
|
|
46 |
if(isset($_POST['dataLink'])) { |
|
47 |
include "data/index.php"; |
|
48 |
} else if(isset($_POST['registerStudentsLink']) || isset($_POST['parseSubmit'])) { |
|
49 |
include "registerStudents/index.php"; |
|
|
4.10.1
by Daniel Johansson
Uppdaterat DuggaSys till att följa kodstandard utseendemässigt. Namnkonventioner kvar. |
50 |
} else if(isset($_POST['listStudentsLink'])) { |
|
1
by Henrik G.
First seed of Lenasys ... Needs to be Organized Further |
51 |
include "students/index.php"; |
|
4.10.1
by Daniel Johansson
Uppdaterat DuggaSys till att följa kodstandard utseendemässigt. Namnkonventioner kvar. |
52 |
} else if(isset($_POST['listQuizzesLink'])) { |
|
1
by Henrik G.
First seed of Lenasys ... Needs to be Organized Further |
53 |
include "quiz/index.php"; |
|
4.10.1
by Daniel Johansson
Uppdaterat DuggaSys till att följa kodstandard utseendemässigt. Namnkonventioner kvar. |
54 |
} else if(isset($_POST['checkQuizzesLink'])) { |
|
1
by Henrik G.
First seed of Lenasys ... Needs to be Organized Further |
55 |
include "quizChecking/index.php"; |
|
4.10.1
by Daniel Johansson
Uppdaterat DuggaSys till att följa kodstandard utseendemässigt. Namnkonventioner kvar. |
56 |
}else if(isset($_POST['coursesLink'])) { |
|
1
by Henrik G.
First seed of Lenasys ... Needs to be Organized Further |
57 |
include "course/index.php"; |
58 |
} else if (isset($_POST['searchString'])) { |
|
59 |
include "search/index.php"; |
|
60 |
} else { |
|
61 |
$_POST['aboutPageLink']=true; |
|
62 |
}
|
|
63 |
ob_end_clean(); |
|
64 |
//Enclosing page frame //checkQuizzesLink
|
|
65 |
include "pageframe.html.php"; |
|
66 |
exit(); |
|
67 |
}
|
|
68 |
||
69 |
include "login/index.php"; |
|
70 |
exit(); |
|
71 |
?>
|