<?php
include ('../../inc/confNetisse.php');

$TYPE = isset($_REQUEST['type']) ? $_REQUEST['type'] : "";
$CODE = isset($_REQUEST['code']) ? $_REQUEST['code'] : "";
$IDA = isset($_REQUEST['id']) ? $_REQUEST['id'] : "";
$TIME = isset($_REQUEST['t']) ? $_REQUEST['t'] : "";
$SCREEN = isset($_REQUEST['screen']) ? $_REQUEST['screen'] : "";
$CARD = isset($_REQUEST['card']) ? $_REQUEST['card'] : "";
$PEOPLE = isset($_REQUEST['people']) ? $_REQUEST['people'] : 0;
$ERROR = isset($_REQUEST['error']) ? $_REQUEST['error'] : "";
$ERROR = ($ERROR == "" && $PEOPLE == 0 && $SCREEN == "nfc-page")  ? 'Erreur applicative' : $ERROR;
//nfcLog.php?t=2021-02-03T16:43:41.497Ztype=read&code=0048&id=1&screen=choice-page&card=0145874&people=1
if($TIME && $SCREEN && $CODE && $IDA){
    $filename = '../../logs/bornes/nfc.csv';
    if (!is_dir("../../logs/bornes")) {
        mkdir("../../logs/bornes");
    }
    if(!file_exists($filename)){ 
        $line = array("DATE","EDS","IDA","TYPE","SCREEN","PAN","PEOPLE","ERROR");
        $fp = fopen($filename, 'a+'); 
        // fputs($fp, $bom =( chr(0xEF) . chr(0xBB) . chr(0xBF) ));
		fputs($fp);
        if($fp){
            fputcsv($fp, $line, ';');
            fclose($fp);
        }
    }
    // log line : TIME CODE IDA TYPE SCREEN CARD PEOPLE ERROR
    $line = array(date('Ymd-His'),$CODE,$IDA,$TYPE,$SCREEN,$CARD,$PEOPLE,$ERROR);
    $fp = fopen($filename, 'a+'); 
    // fputs($fp, $bom =( chr(0xEF) . chr(0xBB) . chr(0xBF) ));
	fputs($fp);
    if($fp){
        fputcsv($fp, $line, ';');
        fclose($fp);
        echo json_encode(array("status"=>true));
    }
    else{
        echo json_encode(array("status"=>false));
    }
}
else{
    echo json_encode(array("status"=>false));
}
?>