query_boolean('refresh', false)); $context = new Context($session, $request, $setup); if ($context->is_api_request()) { (new Api($context))->apply(); } else if ($context->is_info_request()) { $public_href = $setup->get('PUBLIC_HREF'); $x_head_tags = $context->get_x_head_html(); $fallback_mode = false; require __DIR__ . '/pages/info.php'; } else { $public_href = $setup->get('PUBLIC_HREF'); $x_head_tags = $context->get_x_head_html(); $fallback_mode = $context->is_fallback_mode(); $fallback_html = (new Fallback($context))->get_html(); require __DIR__ . '/pages/index.php'; } } public static function autoload($class_name) { $filename = 'class-' . strtolower($class_name) . '.php'; foreach (Bootstrap::$autopaths as $path) { $file = __DIR__ . '/' . $path . '/' . $filename; if (file_exists($file)) { require_once $file; return true; } } } }