-
Notifications
You must be signed in to change notification settings - Fork 2
/
index.php
33 lines (29 loc) · 1.23 KB
/
index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
session_start();
ini_set('display_errors', 1);
ini_set('display_startup_erros', 1);
error_reporting(E_ALL);
foreach (glob('./system/Functions/*.php') as $file) {
include_once $file;
}
spl_autoload_register(function ($class) {
if (file_exists('controllers/' . $class . '.php')) {
require_once 'controllers/' . $class . '.php';
} elseif (file_exists('models/' . $class . '.php')) {
require_once 'models/' . $class . '.php';
} elseif (file_exists('repository/' . $class . '.php')) {
require_once 'repository/' . $class . '.php';
} elseif (file_exists('painel/models/' . $class . '.php')) {
require_once 'painel/models/' . $class . '.php';
} elseif (file_exists('core/' . $class . '.php')) {
require_once 'core/' . $class . '.php';
} elseif (file_exists('system/Classes/' . $class . '.php')) {
require_once 'system/Classes/' . $class . '.php';
} elseif (file_exists('system/Library/' . $class . '.php')) {
require_once 'system/Library/' . $class . '.php';
} elseif (file_exists('system/Library/Mailer/' . $class . '.php')) {
require_once 'system/Library/Mailer/' . $class . '.php';
}
});
$core = new Core();
$core->run();