// This is a index stub for a IPF Projects
+if (php_sapi_name() === 'cli-server' && is_file($_SERVER['DOCUMENT_ROOT'] . urldecode(parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH))))
+ return false;
+
$here = dirname(__FILE__);
$project_path = $here . '/../project';
$vendor_path = $here . '/../vendor';
require_once $vendor_path.'/autoload.php';
-return IPF::setUp($project_path, $here) && IPF_Project::getInstance()->run();
+IPF::setUp($project_path, $here);
+IPF_Project::getInstance()->run();
die('Specify site url routes');
}
- private static function requestedFileExists()
- {
- $parts = explode('?', $_SERVER['REQUEST_URI'], 2);
- $path = $_SERVER['DOCUMENT_ROOT'] . urldecode($parts[0]);
- return is_file($path);
- }
-
public static function setUp($project_path, $document_root)
{
- if (php_sapi_name() === 'cli-server' && IPF::requestedFileExists())
- return false;
-
$project_root = dirname($project_path);
self::$settings = IPF_Settings::create()
self::checkSettings(self::$settings);
date_default_timezone_set(self::$settings->get('time_zone'));
-
- return true;
}
private function __construct() {}