Portions created by the Initial Developer are Copyright (C) 2016-2022 the Initial Developer. All Rights Reserved. Contributor(s): Mark J Crane */ //set the include path $conf = glob("{/usr/local/etc,/etc}/fusionpbx/config.conf", GLOB_BRACE); set_include_path(parse_ini_file($conf[0])['document.root']); //includes files require_once "resources/require.php"; require_once "resources/pdo.php"; //check the domain cidr range if (isset($_SESSION['cdr']["cidr"]) && !defined('STDIN')) { $found = false; foreach($_SESSION['cdr']["cidr"] as $cidr) { if (check_cidr($cidr, $_SERVER['REMOTE_ADDR'])) { $found = true; break; } } if (!$found) { echo "access denied"; exit; } } //increase limits set_time_limit(3600); ini_set('memory_limit', '256M'); ini_set("precision", 6); //import the call detail records from HTTP POST or file system $cdr = new xml_cdr; $cdr->post(); $cdr->read_files(); ?>