diff --git a/src/_h5ai/server/php/inc/class-setup.php b/src/_h5ai/server/php/inc/class-bootstrap.php similarity index 90% rename from src/_h5ai/server/php/inc/class-setup.php rename to src/_h5ai/server/php/inc/class-bootstrap.php index 512b8264..4182b574 100644 --- a/src/_h5ai/server/php/inc/class-setup.php +++ b/src/_h5ai/server/php/inc/class-bootstrap.php @@ -1,8 +1,28 @@ apply(); + } else { + define("FALLBACK", $app->get_fallback()); + normalized_require_once("page"); + } + } + + + public static function setup() { + + if (defined("NAME")) { + return; + } - public static function init() { // MISC putenv("LANG=en_US.UTF-8"); diff --git a/src/_h5ai/server/php/index.php b/src/_h5ai/server/php/index.php index 4fcc581c..3602c08d 100644 --- a/src/_h5ai/server/php/index.php +++ b/src/_h5ai/server/php/index.php @@ -21,13 +21,4 @@ function __autoload($class_name) { normalized_require_once("class-" . strtolower($class_name)); } -Setup::init(); -$app = new App(); - -if (Util::has_request_param("action")) { - $api = new Api($app); - $api->apply(); -} else { - define("FALLBACK", $app->get_fallback()); - normalized_require_once("page"); -} +Bootstrap::run();