31 |
- |
1 |
<?php
|
|
|
2 |
error_reporting(E_ALL);
|
|
|
3 |
|
121 |
- |
4 |
include_once ($_SERVER['DOCUMENT_ROOT'] . "/php/hosting.php");
|
65 |
- |
5 |
include_once ($_SERVER['DOCUMENT_ROOT'] . "/php/sessions_db.php");
|
|
|
6 |
include_once ($_SERVER['DOCUMENT_ROOT'] . "/php/cryptor.php");
|
66 |
- |
7 |
include_once ($_SERVER['DOCUMENT_ROOT'] . "/php/constants.php");
|
116 |
- |
8 |
include_once ($_SERVER['DOCUMENT_ROOT'] . "/php/media.php");
|
119 |
- |
9 |
include_once ($_SERVER['DOCUMENT_ROOT'] . "/php/NonceUtil.php");
|
127 |
- |
10 |
include_once ($_SERVER['DOCUMENT_ROOT'] . "/php/class.html.php");
|
31 |
- |
11 |
|
153 |
- |
12 |
$configFile = parse_ini_file(FCM_CONFIGFILE, true);
|
31 |
- |
13 |
$crypt = Cryptor::getInstance($configFile['cryptor']);
|
|
|
14 |
$handler = MySessionHandler::getInstance('login', $configFile['mysqli']);
|
121 |
- |
15 |
$systemConf = $configFile['system'];
|
31 |
- |
16 |
unset($configFile);
|
|
|
17 |
|
121 |
- |
18 |
session_set_cookie_params(604800, '/', '.' . $systemConf["domain_name"], true, true);
|
31 |
- |
19 |
session_set_save_handler($handler, true);
|
|
|
20 |
if (!empty($_COOKIE['PHPSESSID'])) {
|
|
|
21 |
session_id($_COOKIE['PHPSESSID']);
|
|
|
22 |
}
|
|
|
23 |
|
|
|
24 |
session_start();
|
108 |
- |
25 |
|
134 |
- |
26 |
$_SESSION["gtmId"] = (empty($systemConf["gtmId"]) ? "" : $systemConf["gtmId"]);
|
121 |
- |
27 |
$_SESSION["nonce"] = NonceUtil::generate($systemConf["nonce_secret"]);
|
119 |
- |
28 |
include_once ($_SERVER['DOCUMENT_ROOT'] . "/php/csp.php");
|
|
|
29 |
|
108 |
- |
30 |
function timeStampUrl($file) {
|
|
|
31 |
return "/" . $file . "?" . filemtime($_SERVER['DOCUMENT_ROOT'] . "/" . $file);
|
|
|
32 |
}
|