-
Notifications
You must be signed in to change notification settings - Fork 1
/
header.php
120 lines (104 loc) · 3.58 KB
/
header.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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<?php
if (isset($_COOKIE['lang']))
$lang = $_COOKIE['lang'];
else {
$ip = get_client_ip();
$country = is_private_ip($ip) ? 'EN' : trim(file_get_contents("http://ipinfo.io/{$ip}/country"));
switch($country) {
case 'FR':
$lang = 'fr';
break;
case 'UA':
$lang = 'ua';
break;
case 'RU':
case 'BY':
case 'AM':
case 'KZ':
$lang = 'ru';
break;
default:
$lang = 'en';
break;
}
$expire = (int)(time() + 3600*24*365*100); // expire in 100 years
setcookie('lang', $lang, $expire);
}
$expcpanel = 1;
if (isset($_COOKIE['expcpanel']))
$expcpanel = $_COOKIE['expcpanel'];
$shortcontext = 0;
if (isset($_COOKIE['shortcontext']))
$shortcontext = $_COOKIE['shortcontext'];
$shortcontext_lenght = 40;
if (isset($_COOKIE['shortcontext_lenght']))
$shortcontext_lenght = $_COOKIE['shortcontext_lenght'];
$tooltips = 0;
if (isset($_COOKIE['tooltips']))
$tooltips = $_COOKIE['tooltips'];
$animations = 1;
if (isset($_COOKIE['animations']))
$animations = $_COOKIE['animations'];
$theme = 'cupertino';
if (isset($_COOKIE['theme']))
$theme = $_COOKIE['theme'];
$scrollsync = 0;
if (isset($_COOKIE['scrollsync']))
$scrollsync = $_COOKIE['scrollsync'];
require 'msg_' . $lang . '.php';
$htmlhead = "<!DOCTYPE html>
<html lang='eng-US'>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
<meta name='description' content='$DESCRIPTION'>
<meta name='rating' content='general'>
<meta name='author' content='$AUTHOR'>
<meta http-equiv='Cache-Control' content='no-cache, no-store, must-revalidate' />
<meta http-equiv='Pragma' content='no-cache' />
<meta http-equiv='Expires' content='0' />
<link rel='shortcut icon' href='img/favicon.ico'>
<title>$TITLE</title>
<link id='stylesheet' rel='stylesheet' href='jquery/jquery-ui-themes-1.12.1/themes/$theme/jquery-ui.min.css'>
<link rel='stylesheet' type='text/css' href='jquery/jquery.bonsai.css' />
<link rel='stylesheet' type='text/css' href='css/cookieBubble.min.css' />
<link rel='stylesheet' type='text/css' href='css/ubex.css' />
</head><body>
<div class='cookieBubble'>
<div class='cb-wrapper'>
<div class='cb-row'>
<div class='cb-message'>
<span>We use cookies to personalize your experience. By continuing to visit this website you agree to our use of cookies.</span>
<a href='javascript:void(0)' class='gotit-btn'>GOT IT, I AGREE!</a>
</div>
</div>
</div>
</div>";
$htmlfoot = "<script src='jquery/jquery-3.1.1.min.js'></script>
<script src='jquery/jquery-ui-1.12.1/jquery-ui.min.js'></script>
<script src='jquery/jquery.scrollTo-2.1.2/jquery.scrollTo.min.js'></script>
<script src='jquery/jquery.bonsai.js'></script>
<script src='jquery/jquery.mark.min.js' charset='UTF-8'></script>
<script src='jquery/cookieBubble.min.js'></script>
<script src='jquery/jquery.scrollSync.js'></script>
<script type='text/javascript'>var INPUT_SEARCH_STRING = '".$INPUT_SEARCH_STRING."';</script>
<script src='js/index.js'></script>
</body></html>";
function get_client_ip() {
if (!empty($_SERVER['HTTP_CLIENT_IP']))
return $_SERVER['HTTP_CLIENT_IP'];
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
return $_SERVER['HTTP_X_FORWARDED_FOR'];
else
return $_SERVER['REMOTE_ADDR'];
}
function is_private_ip($ip) {
$i = explode('.', $ip);
if ($ip == '::1' || $i[0] == 10 || $i[0] == 127)
return true;
else if ($i[0] == 172 && $i[1] > 15 && $i[1] < 32)
return true;
else if ($i[0] == 192 && $i[1] == 168)
return true;
return false;
}
?>