<?php

// COMMONS + DB

require "include/common.php";

// POST DATA CHECKS

$chapter_name = get_post("chapter_name", false, "");
$puzzle_index = get_post("puzzle_index", false, "");
$first_run = get_post("first_run", false, "");

// SESSION MUST BE ACTIVE

$session_id = check_session_post();

$user_id = get_session_user($session_id);

// MARK STARTED

$date = date("Y-m-d H-i-s");

$result_data = array();

if ($first_run) {
    player_set_state($user_id, $chapter_name . "." . $puzzle_index . ".first.start_time", $date);
    $result_data[] = array("key" => $chapter_name . "." . $puzzle_index . ".first.start_time", "value" => $date);
}

player_set_state($user_id, $chapter_name . "." . $puzzle_index . ".last.start_time", $date);
$result_data[] = array("key" => $chapter_name . "." . $puzzle_index . ".last.start_time", "value" => $date);

// RESPOND

response_json_ok($result_data); // will exit()