<?php

if($debugMode == 1) { error_reporting(1); }else{ error_reporting(0); }
session_start();

####################################
#   EvilCMS WAS CREATED BY X1M!    #
####################################
# I DONT DEMAND THAT YOU KEEP THE  #
# COPYRIGHT IN THE FOOTER, BUT I   #
# DO DEMAND THAT THIS NOTE IS KEPT #
# IN THE SOURCE CODE. YOU CAN EDIT #
# HOWEVER THE FUCK YOU WANT, JUST  #
# KEEP THIS NOTE. YOU MAY NOT RELE #
# ASE AS YOUR OWN, THIS IS STILL   #
# MADE BY ME.                -X1M! #
####################################

Include "Configuration.php";

function checkBan($username) {
if(file_exists("Server/database/user_bans/".$username.".txt")) {
return 1;
}else{
return 0;
}
}

function isLoggedIn(){
if(isset($_SESSION['user'])) {
return 1;
}else{
return 0;
}
}

function setUserValue($username, $variable, $value) {
$fh = fopen("Server/database/habbos/".$username."/" . $variable . ".txt", "w") or die("ERROR WHEN EDITING ".$variable." SETTING FOR USER ".$username.".");
fwrite($fh, $value);
fclose($fh);
}

function editFile($path, $newContent) {
$fh = fopen($path, "w") or die("ERROR IN EDITFILE");
fwrite($fh, $newContent);
fclose($fh);
}

function fetchUser($username) {
$_SESSION['user_name'] = file_get_contents("Server/database/habbos/".$username."/name.txt");
$_SESSION['user_app'] = file_get_contents("Server/database/habbos/".$username."/app.txt");
$_SESSION['user_sex'] = file_get_contents("Server/database/habbos/".$username."/sex.txt");
$_SESSION['user_birth'] = file_get_contents("Server/database/habbos/".$username."/birth.txt");
$_SESSION['user_email'] = file_get_contents("Server/database/habbos/".$username."/email.txt");
$_SESSION['user_pass'] = file_get_contents("Server/database/habbos/".$username."/pass.txt");
$_SESSION['user_bank'] = file_get_contents("Server/database/habbos/".$username."/bank.txt");
$_SESSION['user_rank'] = file_get_contents("Server/database/habbos/".$username."/rank.txt");
$_SESSION['user_badgeonoff'] = file_get_contents("Server/database/habbos/".$username."/badgeonoff.txt");
$_SESSION['user_badges'] = file_get_contents("Server/database/habbos/".$username."/badges.txt");
$_SESSION['user_consolemission'] = file_get_contents("Server/database/habbos/".$username."/consolemission.txt");
$_SESSION['user_credits'] = file_get_contents("Server/database/habbos/".$username."/credits.txt");
$_SESSION['user_curbadge'] = file_get_contents("Server/database/habbos/".$username."/curbadge.txt");
$_SESSION['user_favourites'] = file_get_contents("Server/database/habbos/".$username."/favourites.txt");
$_SESSION['user_figure'] = file_get_contents("Server/database/habbos/".$username."/figure.txt");
$_SESSION['user_friendlist'] = file_get_contents("Server/database/habbos/".$username."/friendlist.txt");
$_SESSION['user_hand'] = file_get_contents("Server/database/habbos/".$username."/hand.txt");
$_SESSION['user_hcdays'] = file_get_contents("Server/database/habbos/".$username."/hcdays.txt");
$_SESSION['user_inquiries'] = file_get_contents("Server/database/habbos/".$username."/inquiries.txt");
$_SESSION['user_lastonline'] = file_get_contents("Server/database/habbos/".$username."/lastonline.txt");
$_SESSION['user_mission'] = file_get_contents("Server/database/habbos/".$username."/mission.txt");
$_SESSION['user_periods'] = file_get_contents("Server/database/habbos/".$username."/periods.txt");
$_SESSION['user_poolfigure'] = file_get_contents("Server/database/habbos/".$username."/poolfigure.txt");
$_SESSION['user_roomlist'] = file_get_contents("Server/database/habbos/".$username."/roomlist.txt");
$_SESSION['user_rooms'] = file_get_contents("Server/database/habbos/".$username."/rooms.txt");
$_SESSION['user_showexpire'] = file_get_contents("Server/database/habbos/".$username."/showexpire.txt");
$_SESSION['user_tickets'] = file_get_contents("Server/database/habbos/".$username."/tickets.txt");
$_SESSION['user_film'] = file_get_contents("Server/database/habbos/".$username."/film.txt");
$_SESSION['user_mondayRefill'] = file_get_contents("Server/database/habbos/".$username."/mondayRefill.txt");
$_SESSION['user_num'] = file_get_contents("Server/database/habbos/".$username."/num.txt");
}

function is($var) {
if(isset($_GET[$var])) {
return 1;
}else{
return 0;
}
}

function isRank($username, $rank) {
if(file_get_contents("Server/database/habbos/".$username."/rank.txt") == $rank) {
return 1;
}else{
return 0;
} 
}

function makeCountDropdown($start, $end, $name) {
echo "<select name=\"".$name."\"><option value=\"".$start."\" selected>".$start."</option>";
$startNumb = $start + 1;
while($startNumb < $end) {
$startNumb++;
echo "<option value=\"".$startNumb."\">".$startNumb."</option>\n";
}
echo "</select>";
}

function listSettings($inputName) {
$Settings = array( // Editable settings for users in housekeeping.
"email" => "Email",
"pass" => "Password",
"rank" => "Rank",
"badges" => "Badges",
"consolemission" => "Console Mission",
"mission" => "Mission",
"credits" => "Credits",
"hand" => "Furniture",
"hcdays" => "HC Days",
"film" => "Films",
"tickets" => "Tickets",
"bank" => "Bank Balance",
"app" => "Figure Code"
);
echo "<select name=\"".$inputName."\">";
foreach($Settings as $setting => $name){
echo "<option value=\"".$setting."\">".$name."</option>\n";
}
echo "</select>";
}

function listUsers($inputName) {
echo "<select name=\"".$inputName."\">";
if ($handle = opendir('Server/database/habbos/')) {
    while (false !== ($file = readdir($handle))) {
        if ($file != "." && $file != ".." && $file != "count.txt") {
            echo "<option value=\"".$file."\">".$file."</option>\n";
        }
    }
    closedir($handle);
}
echo "</select>";
}

?>