Show sourcecode
The following files exists in this folder. Click to view.
create_test.php
create_test_fuckingtrasig.php
hash.php
index.php
login.php
main.php
personal_results.php
setup.php
sign_up.php
test_correcting.php
tests.php
user_administration.php
verification.php
main.php
47 lines UTF-8 Windows (CRLF)
<?php
session_start(["gc_maxlifetime" => 86400]);
?>
<!DOCTYPE html>
<html lang="sv">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Main</title>
</head>
<body>
<a href="login.php?log_out=true?logged_out=true">Logga ut</a><br><br>
<a href="personal_results.php">Dina resultat</a><br><br><br>
<h2>Ta test:</h2>
<?php
try {
/** @var PDO $dbconn */
include("../databaser/dbconnection.php");
include("verification.php"); // Kolla att man är inloggad
// Skapar testen
$sql = "SELECT * FROM quiz_tests";
$result = $dbconn->prepare($sql);
$result->execute();
while ($test = $result->fetch(PDO::FETCH_ASSOC)) {
echo ('<a href="tests.php?id=' . $test["id"] . '" target="_blank">' . $test["name"] . '</a><br>');
}
if ($_SESSION["admin"]) {
// Om användaren har adminrättigheter så visas några extrasidor
echo ("<br><br><br>"); // Lite radbryt
echo ('<a href="create_test.php">Skapa test</a><br>');
echo ('<a href="user_administration.php">Administrera användare</a><br>');
}
} catch (PDOException $e) {
echo ($e->getMessage());
}
?>
</body>
</html>