<?php
    // HEADERS
    header('Access-Control-Allow-Origin: *');
    header('Content-Type: application/json');
    header('Access-Control-Allow-Headers: Access-Control-Allow-Headers,Content-Type,Access-Control-Allow-Methods, Authorization, X-Requested-With');
if ($_SERVER['REQUEST_METHOD'] == 'GET') {

    include_once '../../config/Database.php';
    include_once '../../models/Historico.php';

    // INSTANTIATE DB AND CONNECT
    $database = new Database();
    $db = $database->connect();

    // INSTANTIATE POST OBJECT
    $historico = new Historico($db);

    // GET ID
    $historico->id = isset($_GET['id']) ? $_GET['id'] : die();

    // GET POST
    $historico->read_single();

    // CREATE ARRAY
    $historico_arr = array(
        'id' => $historico->id,
        
        
        'produtoCodigoAntes' => $historico->produtoCodigoAntes,
        'produtoCategoriaAntes' => $historico->produtoCategoriaAntes,
        'produtoDescricaoAntes' => $historico->produtoDescricaoAntes,
        'produtoFabricanteAntes' => $historico->produtoFabricanteAntes,
        'produtoQuantidadeAntes' => $historico->produtoQuantidadeAntes,
        'produtoUnidadeMedidaAntes' => $historico->produtoUnidadeMedidaAntes,
        'produtoQuantidadeCaixaAntes' => $historico->produtoQuantidadeCaixaAntes,
        'produtoLocalAntes' => $historico->produtoLocalAntes,
        'produtoPosicaoAntes' => $historico->produtoPosicaoAntes,
        'produtoCondicaoNovoAntes' => $historico->produtoCondicaoNovoAntes,
        'produtoCondicaoUsadoAntes' => $historico->produtoCondicaoUsadoAntes,
        'produtoCondicaoAbertoAntes' => $historico->produtoCondicaoAbertoAntes,
        'produtoCondicaoSemCaixaAntes' => $historico->produtoCondicaoSemCaixaAntes,
        'produtoCondicaoReparadoAntes' => $historico->produtoCondicaoReparadoAntes,
        'produtoCondicaoSemReparoAntes' => $historico->produtoCondicaoSemReparoAntes,
        'produtoObservacaoAntes' => $historico->produtoObservacaoAntes,
        'produtoValorEstoqueAntes' => $historico->produtoValorEstoqueAntes,
        'produtoValorRealAntes' => $historico->produtoValorRealAntes,
        'produtoLinkMLAntes' => $historico->produtoLinkMLAntes,
        'produtoUltimaAtualizacaoAntes' => $historico->produtoUltimaAtualizacaoAntes,
        
        'produtoCodigoDepois' => $historico->produtoCodigoDepois,
        'produtoCategoriaDepois' => $historico->produtoCategoriaDepois,
        'produtoDescricaoDepois' => $historico->produtoDescricaoDepois,
        'produtoFabricanteDepois' => $historico->produtoFabricanteDepois,
        'produtoQuantidadeDepois' => $historico->produtoQuantidadeDepois,
        'produtoUnidadeMedidaDepois' => $historico->produtoUnidadeMedidaDepois,
        'produtoQuantidadeCaixaDepois' => $historico->produtoQuantidadeCaixaDepois,
        'produtoLocalDepois' => $historico->produtoLocalDepois,
        'produtoPosicaoDepois' => $historico->produtoPosicaoDepois,
        'produtoCondicaoNovoDepois' => $historico->produtoCondicaoNovoDepois,
        'produtoCondicaoUsadoDepois' => $historico->produtoCondicaoUsadoDepois,
        'produtoCondicaoAbertoDepois' => $historico->produtoCondicaoAbertoDepois,
        'produtoCondicaoSemCaixaDepois' => $historico->produtoCondicaoSemCaixaDepois,
        'produtoCondicaoReparadoDepois' => $historico->produtoCondicaoReparadoDepois,
        'produtoCondicaoSemReparoDepois' => $historico->produtoCondicaoSemReparoDepois,
        'produtoObservacaoDepois' => $historico->produtoObservacaoDepois,
        'produtoValorEstoqueDepois' => $historico->produtoValorEstoqueDepois,
        'produtoValorRealDepois' => $historico->produtoValorRealDepois,
        'produtoLinkMLDepois' => $historico->produtoLinkMLDepois,
        'produtoUltimaAtualizacaoDepois' => $historico->produtoUltimaAtualizacaoDepois
    );

    // MAKE JSON
    print_r(json_encode($historico_arr));
}