forked from frenchman/boomchat
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.php
158 lines (153 loc) · 6.44 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
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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
<?php
/////////// BoomChat v 1.00 /////////////////
// all right reserved to Robert Barnabé
////////////////////////////////////////////
require_once("system/config.php");
if($chat_install != 1){
include('builder/installer.php');
die();
}
$user_ip = $mysqli->real_escape_string($_SERVER['REMOTE_ADDR']);
$checkban = $mysqli->query("SELECT `ip` FROM `banned` WHERE `ip` = '$user_ip'");
$check_player = $mysqli->query("SELECT * FROM player WHERE id = '1'");
$player = $check_player->fetch_array(MYSQLI_BOTH);
if($checkban->num_rows > 0 && $setting['cookie_ban'] == 1 ){
setcookie("banned","banned",time()+ (1000 * 1000));
}
if (!isset($_COOKIE["banned"])){
$testcc = 'banok';
}
else {
$testcc = 'banned';
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<title><?php echo $setting['title']; ?></title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="js/jquery-1.9.0.min.js"></script>
<script type="text/javascript" src="system/language/<?php echo $setting['language']; ?>/language.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
<script type="text/javascript" src="js/fancybox/jquery.mousewheel-3.0.6.pack.js"></script>
<script type="text/javascript" src="js/fancybox/jquery.fancybox.js?v=2.1.5"></script>
<script type="text/javascript" src="js/fancybox/javaimage.js"></script>
<script type="text/javascript" src="js/jqueryui/jquery-ui.js"></script>
<script type="text/javascript" src="js/avatar.js"></script>
<link rel="stylesheet" type="text/css" href="js/fancybox/jquery.fancybox.css?v=2.1.5" media="screen" />
<link rel="stylesheet" type="text/css" href="css/font-awesome.css" />
<link rel="stylesheet" type="text/css" href="js/jqueryui/jquery-ui.css" />
<?php if($setting['rtl'] == 1){ $rtl = 'rtl/';} else { $rtl = ""; }?>
<link rel="stylesheet" type="text/css" href="css/<?php echo $rtl; ?>main.css" />
<link rel="stylesheet" type="text/css" href="css/<?php echo $rtl; ?>panel.css" />
<link rel="stylesheet" type="text/css" href="css/upload.css" />
<link rel="stylesheet" type="text/css" href="css/color_picker.css" />
<link rel="stylesheet" type="text/css" href="css/addons.css" />
<?php if($access == 'on' && $setting['version'] >= 4){
$load_addons = $mysqli->query("SELECT `name` FROM `addons` WHERE `id` > 0");
if($load_addons->num_rows > 0){
while ($list_addons = $load_addons->fetch_assoc()){
include('addons/' . $list_addons['name'] . '/data/css.php');
}
}
}
?>
<link id="active_theme" rel="stylesheet" type="text/css" href="css/themes/<?php echo "$icon_set/$icon_set"; ?>.css" />
<link id="active_icon" rel="stylesheet" type="text/css" href="css/themes/<?php echo "$icon_set/icon"; ?>.css" />
<link rel="stylesheet" type="text/css" href="css/<?php echo $rtl; ?>chat.css" />
<link rel="stylesheet" type="text/css" href="css/<?php if($setting['orientation'] == 1){ echo 'ads.css'; }else { echo 'ads_reverse.css'; } ?>" />
<link rel="stylesheet" type="text/css" href="css/responsive.css" />
<style>
.wrap_picker {
background-image:url('css/themes/<?php echo $icon_set; ?>/icon/empty.png');
}
.empty_pick {
background-image:url('css/themes/<?php echo $icon_set; ?>/icon/empty1.png');
}
</style>
<?php if($setting['orientation'] == 2){ echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"css/reverse.css\" />"; } ?>
<?php
if($setting['show_avatar'] == 0){
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"css/" . $rtl . "hide_avatar.css\" />";
}
?>
<link rel="stylesheet" type="text/css" href="css/style.css" />
<script type="text/javascript">
var my_username = '<?php if ($access == 'on'){echo $user["user_name"];} ?>';
var user_rank = '<?php if ($access == 'on'){echo $user["user_rank"];} ?>';
var user_access = '<?php if ($access == 'on'){echo $user["user_access"];} ?>';
var user_room = '<?php if ($access == 'on'){echo $user["user_roomid"];} ?>';
var user_private = "";
var checkUsername = "";
var selectedAds = <?php echo $setting['ads_select']; ?>;
var boxZone = <?php echo $setting['orientation']; ?>;
var checkScroll = 0;
var scrollStart = 0;
var scrollCompare = 0;
var privateStyle = <?php if($setting['version'] > 4) { echo $setting['private_style']; } else { echo 1; } ?>;
var showTopic = <?php if($setting['version'] >= 4) { echo $setting['show_topic']; } else { echo 1; } ?>;
var emOn = <?php echo $setting['emoticon']; ?>;
var whistle = '<?php if($setting['version'] >= 4) { echo $setting['global_sound']; } else { echo 1; } ?>';
var fullForm = '<?php echo $setting['full_form']; ?>';
var fw = '<?php echo $setting['full_width']; ?>';
var acSd = 0;
var fSd = <?php echo $setting['full_sound']; ?>;
var uSd = 0;
var rlc = 0;
var explorerAgree = <?php echo $setting['rules']; ?>;
var pxn = <?php echo $setting['allow_private']; ?>;
var sesid = '<?php if($access == 'on'){ echo $user['session_id'];} else { echo ""; }?>';
var source = '<?php echo $player['player_url']; ?>';
var uplay = '<?php echo $player['use_player']; ?>';
var stplay = <?php echo $player['player_status']; ?>;
</script>
</head>
<body>
<div id="external_wrap">
<?php
if($checkban->num_rows < 1 && $testcc != 'banned'){
if ($access == 'off'){
include('control/login.php');
}
else {
if($user['user_status'] == 4){
$mysqli->query("UPDATE `users` SET `last_action` = '$time', `first_check` = '1', `join_chat` = '1' WHERE `user_name` = '{$user['user_name']}'");
}
else {
$mysqli->query("UPDATE `users` SET `last_action` = '$time', `user_status` = '1', `first_check` = '1', `join_chat` = '1' WHERE `user_name` = '{$user['user_name']}'");
}
if ($setting['maintenance'] == 1 || $user['user_rank'] > 2){
if ($user['user_access'] != 4 && $user['user_access'] != 1) {
if($user['user_access'] == 2){
include('control/kicked.php');
}
elseif ($user['user_access'] == 0 && $user['user_rank'] < 4){
include('control/banned.php');
}
}
else{
if($user['verified'] == 0 && $setting['activation'] == 1 && $user['user_rank'] < 2 && $user['guest'] !== 1){
include('control/activation.php');
}
else {
include('control/full_chat.php');
}
}
}
else {
include('control/maintenance.php');
}
}
}
else{
if($user['user_rank'] > 3){
include('control/full_chat.php');
}
else {
include('control/banned.php');
}
}
?>
</div>
</body>
</html>