-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathapp.php
More file actions
23 lines (18 loc) · 695 Bytes
/
Copy pathapp.php
File metadata and controls
23 lines (18 loc) · 695 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
require __DIR__ . '/config/paths.php';
require __DIR__ . '/' . APP_CORE . 'autoloader.php';
$availableApps = require __DIR__ . '/config/apps.php';
$urlApp = (isset($_GET['url'])) ? ltrim($_GET['url'], "/") : null;
$urlApp = explode("/", $urlApp);
$urlApp = $urlApp[0];
if (in_array($urlApp . '/', $availableApps)) {
define("CURRENT_APP", array_search($urlApp . "/", $availableApps) . "/");
} else {
define("CURRENT_APP", "app_frontend/");
}
spl_autoload_register("autoloader::loadController");
spl_autoload_register("autoloader::loadModel");
spl_autoload_register("autoloader::loadLib");
spl_autoload_register("autoloader::loadCore");
sessions::init();
$app = new bootstrap();