<?php
header("Access-Control-Allow-Origin: *");
header("Content-Type: application/json; charset=UTF-8");
header("Access-Control-Allow-Methods: POST");
header("Access-Control-Max-Age: 3600");
header("Access-Control-Allow-Headers: Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With");

//include_once '../config/Database.php';
//include_once '../class/chances.php';

//$database = new Database();
//$db = $database->getConnection();
//include "core/autoload.php";
//include "core/app/model/ChanceData.php";

//$chances = new chances($db);
include_once 'core/app/config/Database.php';
include_once 'core/app/config/Chances.php';

$database = new Database();
$db = $database->getConnection();

$chances = new Chances($db);

$chances->id = (isset($_GET['id']) && $_GET['id']) ? $_GET['id'] : '0';

$result = $chances->read();

if ($result->num_rows > 0) {
    $itemRecords = array();
    $itemRecords["chances"] = array();
    while ($item = $result->fetch_assoc()) {
        extract($item);
        $itemDetails = array(
            "id" => $id,
            "type" => $type,
            "kind" => $kind,
            "date_at" => $date_at,
            "person_id" => $person_id,
            "resp_id" => $resp_id,
            "user_id" => $user_id,
            "description" => $description,
            "date_cl" => $date_cl,
            "date_pr" => $date_pr,
            "code" => $code,
            "descr" => $descr,
            "kind_id" => $kind_id,
            "created_at" => $created_at,
            "sucess" => $sucess
        );
        array_push($itemRecords["chances"], $itemDetails);
    }
    http_response_code(200);
    echo json_encode($itemRecords);
} else {
    http_response_code(404);
    echo json_encode(
        array("message" => "No item found.")
    );
}

?>