mirror of
https://gitlab.com/JKANetwork/CheckServer.git
synced 2026-02-14 17:21:35 +01:00
42 lines
1.2 KiB
PHP
42 lines
1.2 KiB
PHP
<?php
|
|
require_once 'functions.php'; //Preloads functions
|
|
require_once 'lib/dbwrapper.php';
|
|
define('VERSION','0.9.4');
|
|
session_start(); //Session in all page
|
|
//Preload file
|
|
//This function loads all things needed, with optional db things if needed
|
|
|
|
function getconn(){
|
|
$db_file = __DIR__."/sqlite.db3";
|
|
if (!is_file($db_file)){ //Go to install if not.
|
|
header("Location: install.php");
|
|
die();
|
|
}
|
|
return dbw_connect("sqlite",$db_file); //Database
|
|
}
|
|
|
|
$db_conn = getconn();
|
|
|
|
/** Check if user SessionID exists, if not, delete Cookie */
|
|
if (isset($_SESSION['UserID'])){
|
|
$data = dbw_query_fetch_array($db_conn, "SELECT * FROM USERS WHERE ID_U='$_SESSION[UserID]'");
|
|
if ($data['ID_U'] != $_SESSION['UserID']){
|
|
session_destroy();
|
|
header("Location: index.php");
|
|
}
|
|
|
|
$you['ID_U'] = $data['ID_U'];
|
|
$you['nick'] = $data['nick'];
|
|
$you['fullRights'] = $data['fullRights'];
|
|
$you['webRoot'] = webRoot();
|
|
}
|
|
define('LANG', getSystemOpt('lang'));
|
|
|
|
if (getSystemOpt('version') != VERSION){
|
|
die("<p>Please run updater.php to update before using page");
|
|
}
|
|
if (getSystemOpt('maintenance') == '1'){
|
|
die("<p>CheckStatus is in maintenance mode, wait for admin to disable maintenance mode</p>");
|
|
}
|
|
|