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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
<?php
if (PHP_SAPI!=='cli') define('_RUNLEVEL','www'); else define('_RUNLEVEL','cron');
define('_JSLIB','jquery.min');
date_default_timezone_set('Europe/Budapest');
if (_RUNLEVEL === 'cron') {
(include("../config/main-config.php")); // csak webrootból futtatható
} else {
if (@file_exists('../config/main-config.php') && @is_readable('../config/main-config.php')==true) {
include("../config/main-config.php");
} elseif(@file_exists('../config/main-config.php')===false) {
die('FATAL ERROR! Missing '.$_SERVER['DOCUMENT_ROOT'].'/../config/main-config.php');
} elseif (@is_readable('../config/main-config.php')==false) {
die('FATAL ERROR! Forbidden to read "main-config.php"');
} else {
die('FATAL ERROR! Unknown error! '.$_SERVER['DOCUMENT_ROOT'].'/../config/main-config.php');
}
if (defined('_LOCKFILE') && @file_exists(_LOCKFILE)) {
include(_BASEDIR.'/update.php');
die();
}
}
if (!defined('_ENVIRONMENT')) define('_ENVIRONMENT','production');
if (!defined('_LOGLEVEL')) define('_LOGLEVEL',10);
if (!defined('__DEBUG')) define('__DEBUG',false);
if (!defined('_SECURECOOKIE')) define('_SECURECOOKIE', true);
if (!defined('AUTHTOKENENABLED')) define('AUTHTOKENENABLED', true);
define('_BASE_URL',( ($_SERVER['HTTPS']=='on')?"https://".$_SERVER['SERVER_NAME']:"http://".$_SERVER['SERVER_NAME'] ));
/* classic, blue, ajax + rpc, + cron kiegészítés */
$SKINS = @array_unique(array_merge($SKINS,array('classic','blue','ajax','rpc','gray','cron','api')));
$SKINSSHOW = @array_unique(array_merge($SKINSSHOW,array('classic','vakbarat','gray')));
if (is_array($POLICIES) && defined('_CONFIGDIR')) {
foreach ($POLICIES as $key => $_policy) {
if (file_exists(_CONFIGDIR."/$_policy-conf.php")) {
@require(_CONFIGDIR."/$_policy-conf.php");
if (file_exists(_BASEDIR.'/policy/'.$_policy.'/'.$DEFAULT_PSF[$_policy]['page'].'/'.$DEFAULT_PSF[$_policy]['sub'].'/'.$DEFAULT_PSF[$_policy]['f'].'.php')
=== false) {
//nincs meg ez a file
$_SESSION['alert'][] = 'info:file_not_found:default page:'.$_policy.':'.implode(' ',$DEFAULT_PSF[$_policy]);
}
} else {
$DEFAULT_PSF[$_policy] = array();
$_SESSION['alert'][] = 'page:file_not_found:'._CONFIGDIR."/$_policy-conf.php";
}
}
} else {
$_SESSION['alert'][] = 'page:config_error:nincs POLICIES tömb vagy _CONFIGDIR konstans!';
}
if (!defined('__FBCONNECT_ENABLED')) define('__FBCONNECT_ENABLED',false);
if (!defined('__SHOW_FACES_TYPE')) define('__SHOW_FACES_TYPE','circle'); // circle, square, classic
$VALID_MODULES =array('portal','naplo','auth','jatek','password','session','fenntarto');
if(is_array($EXTRA_MODULES)) $VALID_MODULES = array_unique(array_merge($VALID_MODULES,$EXTRA_MODULES));
?>
|