$response['timer'] = $timer; $response['started_at'] = $startedAt; $response['duration'] = $duration; //$response['test_status'] = $status; $response['remaining'] = $remaining; $response['time_left'] = $timeLeft; echo json_encode($response); } if (isset($_POST['pause'])) { $userId = $_SESSION['user_id']; $testId = $_SESSION['active_test_id']; $courseId = $_SESSION['courseId']; $test = getTestById($testId); $duration = $test['duration']; $startedAt = $test['started_at']; list($remaining, $timer) = countDown($startedAt, $duration); $newDuration = $remaining / 60; //converts time from seconds to minnutes $query = select("SELECT * FROM test_info WHERE test_id ='{$testId}'")[0]; if ($query['paused'] == 0) { mysql_query("UPDATE users SET paused_tests = paused_tests + 1 WHERE id = '{$userId}'"); $sql = "UPDATE test_info SET duration = '{$newDuration}', course_id ='{$courseId}', paused = 1 WHERE test_id = '{$testId}'"; mysql_query($sql); } else { /*$sql = "UPDATE test_info SET duration = '$newDuration', status = 1 WHERE test_id = '{$testId}'"; mysql_query($sql);*/ } } // delete saved test on request if (isset($_GET['del'])) { if (deleteTest($_GET['del'])) {
<?php session_start(); require_once '../core/init.php'; auth(); //protects this page against unauthenticated users $testId = $_SESSION['active_test_id']; list($questionId, $testData) = getQuestionFromJson($testId); $test = getTestById($testId); $time = $test['started_at']; $duration = $test['duration']; list($min, $timer) = countDown($time, $duration); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> <title>Review</title> <!-- Bootstrap --> <link href="css/bootstrap.min.css" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="css/review.css"> <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>