-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathindex.php
95 lines (74 loc) · 1.69 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
<?php
/*
*
* SERVER REMOTE CONSOLE
* Model - Index of protected area
*
* Developed by Maxel (marianosciacco.it)
* Github - src.debug.ovh
*
*/
/*
* Libs and important stuff
*
*/
error_reporting(E_ERROR);
set_include_path(get_include_path() . PATH_SEPARATOR . 'resources');
include('Net/SSH2.php');
require("includes/Class/SampQuery.class.php");
require("includes/Class/SampRcon.class.php");
require("includes/Class/Bulletins.class.php");
/*
* Main configurations and functions files
*
*/
session_start();
require('includes/configuration.php');
require('includes/environment.php');
require('includes/functions.php');
/*
* Main Body
*
*/
require("views/header.view.php");
if(!isset($_SESSION['src_logged']))
{
if($config->EnableGuestPage)
location("status.php");
else
location("login.php");
}
else
{
if(isset($_GET['updates']))
{
require("controllers/updates.ctrl.php");
}
if(isset($_GET['settings']))
{
if($a != "")
require("controllers/settings.ctrl.php");
require("views/settings.view.php");
}
elseif(isset($_GET['bulletins']))
{
$f = !isset($_GET['file']) ? "" : $_GET['file'];
$ord = isset($_GET['ord']) && $_GET['ord']<4 ? $_GET['ord'] : 0;
if($a != "")
require("controllers/bulletins.ctrl.php");
require("views/bulletins.view.php");
}
else
{
$server = new SampQuery(IP_SERVER, PORT_SERVER);
$status = ($server->connect()) ? 1 : 0;
$statusMessage = $status ? Ok("Online", 1, 1) : No("Offline", 1, 1);
require("views/tools.view.php");
if(!empty($a))
{
require("controllers/server-actions.ctrl.php");
}
}
}
require("views/footer.view.php");
?>