44 lines
822 B
PHP
44 lines
822 B
PHP
|
<?php
|
||
|
/** Includes **/
|
||
|
include_once('./config.php');
|
||
|
|
||
|
//Autoloader
|
||
|
$files = scandir('./app/class/');
|
||
|
$files = array_diff($files, array(
|
||
|
'.',
|
||
|
'..',
|
||
|
'app',
|
||
|
'ChartJS.php',
|
||
|
'ChartJS_Line.php',
|
||
|
'ChartManager.php',
|
||
|
'DashboardManager.php',
|
||
|
'Partial.php',
|
||
|
'Form.php',
|
||
|
'Route.php',
|
||
|
'Template.php',
|
||
|
'Ajax.php',
|
||
|
));
|
||
|
|
||
|
foreach($files as $file) {
|
||
|
include './app/class/'. $file;
|
||
|
}
|
||
|
|
||
|
//Log
|
||
|
$apiLogManager = new LogManager('./app/logs/apiFront/'. date("Y-m-d").'.log');
|
||
|
|
||
|
//DB Conector
|
||
|
Db::connect (DBHOST, DBUSER, DBPASS, DBNAME);
|
||
|
|
||
|
//Read API data
|
||
|
$json = file_get_contents('php://input');
|
||
|
$obj = json_decode($json, true);
|
||
|
|
||
|
//Log RAW api request
|
||
|
if (API_DEBUGMOD == 1) {
|
||
|
$apiLogManager->write("[API] request body\n" . json_encode($obj, JSON_PRETTY_PRINT), LogRecordType::INFO);
|
||
|
}
|
||
|
|
||
|
unset($logManager);
|
||
|
Db::disconect();
|
||
|
die();
|