<?php
// start param handling
$_REQUEST['gfds_data'] = file_get_contents('php://input');
if (isset($_SERVER["CONTENT_TYPE"]) && $_SERVER["CONTENT_TYPE"] == 'application/json'){
	$_POST = json_decode($_REQUEST['gfds_data'], true);
}
// end params handling

date_default_timezone_set('Asia/Jakarta');
ini_set('max_execution_time',0);
ini_set('max_input_vars','5000000');
ini_set('max_input_time','0');
ini_set('max_execution_time','0');
ini_set('memory_limit','256M');
//penting untuk output buffering, ntah kenapa (habis waktu 5 jam buat tambah satu baris ini) T_T
ini_set('default_charset','utf-8');

$gtfw_base_dir = @file('config/gtfw_base_dir.def');
if ($gtfw_base_dir) {
   $gtfw_base_dir = realpath(trim($gtfw_base_dir[0])) . '/index.php';

   if (file_exists($gtfw_base_dir)) {
      define('DEVELOPMENT', false); // development mode
      include $gtfw_base_dir;
   } else {
      echo 'Fatal: Cannot find GTFW base!';
   }
} else {
   echo 'Fatal: Cannot find GTFW base!';
}
?>