コード例 #1
0
    $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'])) {
コード例 #2
0
<?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>