This repository has been archived by the owner on Jun 19, 2022. It is now read-only.
/
init.php
90 lines (69 loc) · 2.21 KB
/
init.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
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<?php
error_reporting(0);
if (php_uname('n') == 'vps') {
define('ZS_DOMAIN', 'zonglovani.info');
} else {
define('ZS_DOMAIN', 'zongl.info');
}
date_default_timezone_set('Europe/Prague');
define('ZS_DIR', '/home/www/zonglovani.info');
$lib = ZS_DIR.'/lib';
if (isset($_COOKIE['ZS']) and !isset($_SESSION)) {
session_name('ZS');
session_start();
}
if (isset($_SESSION['uzivatel']) and isset($_SESSION['ip'])) {
if ($_SESSION['ip'] != $_SERVER['REMOTE_ADDR']) {
session_destroy();
}
}
require 'vendor/autoload.php';
$smarty = new Smarty();
$smarty->setTemplateDir(ZS_DIR.'/templates');
$smarty->setConfigDir($lib.'./configs');
$smarty->setCacheDir(ZS_DIR.'/tmp/cache');
$smarty->setCompileDir(ZS_DIR.'/tmp/templates_c');
$smarty->addPluginsDir($lib.'/plugins_user');
define('CALENDAR_URL', '/kalendar/');
define('CALENDAR_ROOT', $lib.'/calendar/');
define('CALENDAR_DATA', ZS_DIR.'/data/kalendar');
define('CALENDAR_DELETED', ZS_DIR.'/data/kalendar.deleted');
define('CALENDAR_IMG', ZS_DIR.'/data/kalendar.img');
define('LIDE_URL', '/lide/');
define('LIDE_DATA', ZS_DIR.'/data/lide');
define('LIDE_BY_MAIL', ZS_DIR.'/data/lide.by.mail');
define('LIDE_TMP', ZS_DIR.'/data/lide.tmp');
define('LIDE_VZKAZY', ZS_DIR.'/data/vzkazy');
define('OBRAZKY_URL', '/obrazky/');
define('OBRAZKY_DATA', ZS_DIR.'/obrazky');
define('SEARCH_URL', '/vyhledavani/');
define('TIMEOUT_REGISTRATION', 7 * 24 * 3600);
define('TIMEOUT_RESET_PASSWD', 7 * 24 * 3600);
define('TIMEOUT_VZKAZ', 7 * 24 * 3600);
define('TIPY_DATA', ZS_DIR.'/tip/tipy.inc');
define('WALLPAPERS_URL', '/obrazky-na-plochu/');
define('WALLPAPERS_DATA', ZS_DIR.'/obrazky-na-plochu');
define('ZPRAV_NA_STRANKU', 10);
define('MAX_BIG_LETTERS', 0.7);
define('IMG_MAX_WIDTH', 4000); //px
define('IMG_MAX_HEIGHT', 4000); //px
define('IMG_MAX_SIZE', 3); //MiB
define('IMG_RESPONSIVE_WIDTH', 200); //px
define('IMG_CSS_WIDTH', 490); //px
define('MAX_MOBILE_WIDTH', 950); //px
define('PASS_MIN_LENGHT', 6);
const USERFILES = array(
'web.txt',
'tel.txt',
'dovednosti.txt',
'pusobiste.txt',
'znameni.txt',
'vzkaz.txt',
'foto.jpg',
'prihlaseni.txt',
'oblibene.txt',
'soukromi.txt',
'registrace.txt',
);
define('CSS_CHKSUM', '1241130989');
define('JS_CHKSUM', '2391363690');