set_include_path($ipf_path.PATH_SEPARATOR.$project_path);
require 'ipf.php';
IPF::boot($ipf_path, $project_path);
-IPF_Project::getInstance()->run();
+return IPF_Project::getInstance()->run();
if (php_sapi_name()=='cli'){
$this->cli();
- return;
+ return true;
+ }
+ if (php_sapi_name()=='cli-server'){
+ $path = $_SERVER['DOCUMENT_ROOT'] . $_SERVER["REQUEST_URI"];
+ if (is_file($path))
+ return false;
}
$this->loadModels();
IPF_ORM_Manager::getInstance()->setAttribute(IPF_ORM::ATTR_VALIDATE, IPF_ORM::VALIDATE_ALL);
$this->router = new IPF_Router();
$this->router->dispatch(IPF_HTTP_URL::getAction());
+ return true;
}
}