/
index.php
35 lines (26 loc) · 1.24 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
34
35
<?php
/**
* @author Stnislav Zavalishin
* @email stanislav.web.developer@gmail.com
*/
//echo chr(2480);
// ВНИМАНИЕ, КОГДА добавляется значение в поле users_sessions.agent, то необходимо проверять на длину значения
// потому что если больше 100, то будет выдавать ошибку, поэтому надо обрезать, если больше
ini_set('display_errors', true);
// !!!! НЕ ЗАБУДЬ УБРАТЬ order by В МОДЕЛЕ sheet.
define('DS', DIRECTORY_SEPARATOR);
define('DIR', dirname(__FILE__).DS); // var/www/english/
define('CORE', dirname(__FILE__).DS.'core'.DS); // var/www/english/core/
if (isset($_SERVER['XDEBUG_CONFIG'])) {
define('HOST', 'http://working');
define('URI', '/'); // /open/solve/12?root=10
} else {
define('HOST', $_SERVER['REQUEST_SCHEME'].'://'.$_SERVER['HTTP_HOST']);
define('URI', $_SERVER['REQUEST_URI']); // /open/solve/12?root=10
}
define('ROUTER_CACHE_FILE', DIR . 'recording' . DS . 'router.php');
define('WORK_SPACE_FOLDER_PATH', DIR . 'workSpace' . DS);
require_once(CORE.'config.php');
Config::includingNeededCoreFiles();
Config::setUpDisplayErrorsConfiguration();
Routing::run();