$seat_query = "UPDATE phds SET last_login = now() WHERE email = '{$email_phd}'"; mysql_query($seat_query); if (mysql_numrows($result_check)) { $post = mysql_fetch_assoc($result_check); } $post['password'] = $password; $post['exam'] = $exam_name; header('Content-type: application/json'); echo json_encode($post); exit; } } } else { if (isset($matrikelnummer)) { //CHECK ob eine Prüfung zum Passwort existiert! $exam_name = getExamByPassword($password); if ($exam_name != null) { $boolean = true; } if (isExamLocked($exam_name)) { $boolean = false; } if ($boolean) { //CHECK, ob die Matrikelnummer überhaupt vorhanden ist und mit einer Prüfung verknüpft ist! $query_check = "SELECT * from `students` WHERE matrikelnummer = " . $matrikelnummer . " AND linked_exam = '" . $exam_name . "'"; $result_check = mysql_query($query_check); if (mysql_num_rows($result_check) != 0) { $seat_query = "UPDATE students SET seat_number = " . $seat . ", latest_login = now() WHERE matrikelnummer =" . $matrikelnummer . " AND linked_exam = '{$exam_name}'"; mysql_query($seat_query); if (mysql_numrows($result_check)) { $post = mysql_fetch_assoc($result_check);
$password = isset($_GET['pw']) ? $_GET['pw'] : null; $id_phd = isset($_GET['phd']) ? $_GET['phd'] : null; $email = isset($_GET['email']) ? $_GET['email'] : null; $phd_mode = false; $posts = null; //Wenn Passwort oder Prüfungsname nicht gesetzt sind, wird die Seite geschlossen. if (!isset($exam_name) || !isset($password)) { exit; } if (!empty($email) && !empty($id_phd)) { $phd_mode = true; } else { $phd_mode = false; } //CHECK ob die mit dem Passwort verknüpfte Prüfung auch die geforderte Prüfung ist. if (getExamByPassword($password) != $exam_name) { exit; } if ($type == "all") { $query = "SELECT * from " . $intent; $result = mysql_query($query); $val = 0; if (mysql_num_rows($result)) { while ($post = mysql_fetch_assoc($result)) { $posts[$val] = $post; $val = $val + 1; } } } else { if ($intent == "request") { if ($phd_mode) {