Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php /* CODE-STUDIO.net | This file is protected by copyright law and provided under lice..

Decoded Output download


if(!$DEFINE){die("Access denied!");}
require_once("AES.php");
function DisplayMSG($Status,$MSG,$Return=NULL,$MSG2=NULL) {
global $Setting;
include("pages/page.status.php");
exit();
}
function exitJSON($Array,$Exit=true) {
global $conn;
@mysqli_close($conn);
echo json_encode($Array);
if($Exit) exit();
}
function getOS() {
if (strtoupper(substr(PHP_OS,0,3)) === 'WIN') {
return "win";
}else {
return "linux";
}
}
function random_str ($length=10,$type='all') {
if($type=='all') {$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';}
elseif($type=='upper') {$characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';}
elseif($type=='lower') {$characters = 'abcdefghijklmnopqrstuvwxyz';}
elseif($type=='number') {$characters = '0123456789';}
$charactersLength = strlen($characters);
$randomString = '';
for ($i = 0;$i <$length;$i++) {
$randomString .= $characters[rand(0,$charactersLength -1)];
}
return $randomString;
}
function captcha() {
$RandomNumber = random_str(6,'number');
$RandomSESSION = random_str(16);
$_SESSION["captcha_".$RandomSESSION] = $RandomNumber;
return $RandomSESSION;
}
function captchaBuild() {
$captcha = captcha();
$html = '<img src="backend/captcha/?'.$captcha.'" class="img-captcha"><input type="hidden" name="captcha_id" value="'.$captcha.'"><input type="text" name="captcha" id="captcha" class="form-control control-captcha" autocomplete="off" >';
$html .= '&nbsp;<a class="captcha_refresh" data-captcha="'.$captcha.'"><i class="fa fa-refresh"></i></a>';
$html .= '<script>
						$(".captcha_refresh").click(function(){
						$datacaptcha = $(this).attr("data-captcha");
							$.post("backend/captcha/",{"do":"refresh","captcha":$datacaptcha},function(data){
								if(data[\'result\']) { 
									$(".img-captcha").attr("src","backend/captcha/?"+data[\'captcha\']); 
									$("input[name=\'captcha\']").val("").focus();
								 }
							},"json");
						});
					</script>
';
return $html;
}
function page_navi($page,$limit,$count,$funcCall=NULL,$funcAdd=NULL){
$range=8;
$total = ceil($count/$limit);
$navi_start = $page-$range;
$navi_end = $page+$range;
if($navi_start <= 0) $navi_start = 1;
if($navi_end >= $total) $navi_end = $total;
if($page>1){
$navi_back = $page-1;
if($page >2)
$output .= '<li><a onClick="'.$funcCall.'('.$funcAdd.'\'1\')">&laquo;</a> </li> ';
$output .= '<li><a  onClick="'.$funcCall.'('.$funcAdd.'\''.$navi_back.'\')" >&#8249;</a></li> ';
}
for($i = $navi_start;$i <= $navi_end;$i++){
if($i == $page)
$output .= '<li class="active"><a onClick="'.$funcCall.'('.$funcAdd.'\''.$i.'\')">'.$i.'</a></li> ';
else
$output .= '<li><a onClick="'.$funcCall.'('.$funcAdd.'\''.$i.'\')">'.$i.'</a></li> ';
}
if($page <$total){
$navi_next = $page+1;
$output .= '<li><a onClick="'.$funcCall.'('.$funcAdd.'\''.$navi_next.'\')" >&#8250;</a></li> ';
if(($page+1) <$total)
$output .= '<li><a onClick="'.$funcCall.'('.$funcAdd.'\''.$total.'\')" >&raquo;</a></li> ';
}
if($navi_start>$navi_end) 
$output .= '<li><a onClick="'.$funcCall.'('.$funcAdd.'\''.$page.'\')" >'.$page.'</a></li> ';
return $output;
}
function ProductList($Array,$CatID,$HomePage=false) {
global $Config;
if($HomePage) {
$Style = '';
}else {
if($Config["feature"]["bungeecord"]=="yes") {
if($CatID==0) {
$Style = ' style="display: list-item;"';
}else {
$Style = ' style="display: none;"';
}
}else {
$Style = ' style="display: list-item;"';
}
}
if($Config["site"]["function"]["online_check"]=="no") {
$PriceBTN = "<b>".number_format($Array["price"],2)." Point</b>"."<br><br><span style='color:red;'></span>";
}else {
$PriceBTN = "<b>".number_format($Array["price"],2)." Point</b>";
}
$Output ='
            	<li class="col-xs-6 col-lg-3 category_'.$CatID.'"'.$Style.'>
                	<div class="product-item">
                        <div class="product-picture"><img src="'.$Array['picture'].'" alt="'.$Array['name'].'" class="img-responsive"></div>
                        <div class="product-title">'.iconv_substr($Array['name'],0,23,'utf-8').' <div class="product-title-count">x'.(($Array['count']==0)?1:$Array["count"]).'</div> </div>
                        <div class="product-item-desc hidden-xs hidden-sm hidden-md">
                        	<div class="product-item-desc-point">'.$Array['price'].' <div class="product-item-desc-point-currency">Point</div></div>
                            <a class="btn btn-primary btn-view" data-item-id="'.$Array['id'].'">View</a>
                            <a class="btn btn-info btn-buyitem" data-item-id="'.$Array['id'].'" data-item-name="'.$Array['name'].'" data-item-price="'.$PriceBTN.'">Buy</a>
                        </div>
                         <a class="btn btn-info btn-block btn-buyitem hidden-lg" data-item-id="'.$Array['id'].'" data-item-name="'.$Array['name'].'" data-item-price="'.$PriceBTN.'">Buy <strong>'.$Array['price'].' Point</strong></a>
						 <a class="btn btn-primary btn-block btn-view hidden-lg" data-item-id="'.$Array['id'].'">View </strong></a>
                    </div>
                </li>
	';
return $Output;
}
class iMC_Config {
public function __construct() {
$this->fileConfig = dirname('index.php')."/config.newimc";
$this->fileData = file_get_contents($this->fileConfig);
$this->AES = new Crypt_AES();
$this->AES->setKey("New_iMC_by_CODESTUDIO_2015");
$this->rawSetting = $this->AES->decrypt(base64_decode($this->fileData));
$this->Setting = json_decode($this->rawSetting,TRUE);
}
public function Config(){
return $this->Setting;
}
public function UpdateConfig($Section,$Array,$Value) {
unset($SettingData,$Encode);
$SettingData = json_decode($this->AES->decrypt(base64_decode(file_get_contents($this->fileConfig))),TRUE);
if(!isset($SettingData[$Section])) $SettingData[$Section] = array();
$SettingData[$Section][$Array] = $Value;
$Encode = base64_encode($this->AES->encrypt(json_encode($SettingData)));
return file_put_contents($this->fileConfig,$Encode);
}
public function UpdateArrayConfig($Section,$Array) {
unset($SettingData,$Encode);
$SettingData = json_decode($this->AES->decrypt(base64_decode(file_get_contents($this->fileConfig))),TRUE);
$SettingData[$Section] = $Array;
$Encode = base64_encode($this->AES->encrypt(json_encode($SettingData)));
return file_put_contents($this->fileConfig,$Encode);
}
}
function AuthMeSha256($password)
{
$salt = str_shuffle(substr(md5(time().mt_rand()),0,16));
$pass = '$SHA$'.$salt.'$'.hash("SHA256",hash("SHA256",$password).$salt);
return $pass;
}
function AuthMeSha256Check($password,$salt)
{
$pass = '$SHA$'.$salt.'$'.hash("SHA256",hash("SHA256",$password).$salt);
return $pass;
}
function AuthMeSAH256Parser($password)
{
$split = explode('$',$password);
$return['salt'] = $split[2];
$return['pass'] = $split[3];
return $return;
}
function PasswordHash($password,$password_check) {
global $Config;
$AuthMe = $Config['minecraft']['authme'];
if($AuthMe['hash']=="SHA256") {
$Parser = AuthMeSAH256Parser($password_check);
return AuthMeSha256Check($password,$Parser['salt'])==$password_check;
}
else if($AuthMe['hash']=="MD5") {
return md5($password)==$password_check;
}
return false;
}
function ItemArr($ID) {
global $conn;
$ItemArr = mysqli_fetch_assoc(mysqli_query($conn,"SELECT * FROM `shop_item` WHERE `id`='".mysqli_real_escape_string($conn,$ID)."' LIMIT 1 "));
if($ItemArr) {
return $ItemArr;
}else {
return false;
}
}
function ShopHistory($Type,$Value) {
global $conn,$UserInfo;
$SQL = "INSERT INTO `shop_history` SET `username`='".$UserInfo['username']."', `type`='".$Type."', `value`='".$Value."', `time`='".time()."', `ip`='".$_SERVER['REMOTE_ADDR']."' ";
mysqli_query($conn,$SQL);
return true;
}
function UserPoint($Price) {
global $conn,$UserInfo,$Config;
$newPoint = $UserInfo['point']-$Price;
if($newPoint<0) {
return false;
}else {
mysqli_query($conn,"UPDATE `".$Config['minecraft']['authme']['database']."` SET `point`=(`point`-".$Price.") WHERE `id`='".$UserInfo['id']."' LIMIT 1; ");
return $newPoint;
}
}
function BackendAuth() {
global $Config;
if($_SESSION["backend"]) {
if($_SESSION["backend"]==$Config['backend']['auth']) {
return true;
}else {
return false;
}
}else {
return false;
}
return false;
}
function ReadDirs($path,&$files = array())
{
$dir = opendir($path."/.");
while($item = readdir($dir))
if(is_file($sub = $path."/".$item))
$files[] = $item;else
if($item != "."and $item != "..")
files($sub,$files);
return($files);
}
function ReadDirsSize($path,&$files = array())
{
$dir = opendir($path."/.");
while($item = readdir($dir))
if(is_file($sub = $path."/".$item))
$filesize=($filesize+filesize($path.$item));else
if($item != "."and $item != "..")
files($sub,$files);
return($filesize);
}
function RandomArray($array){
$localArray = array();
foreach($array as $id=>$val){
for($i=1;$i<=$val['percentage'];$i++){
$localArray[] = $id;
}
}
$key = $localArray[array_rand($localArray)];
return $array[$key];
}
function tmn_refill ($truemoney_password,$MerchantID,$resp_url)
{
$curl = curl_init('https://www.tmpay.net/TPG/backend.php?merchant_id='.$MerchantID.'&password='.$truemoney_password .'&resp_url='.$resp_url);
curl_setopt($curl,CURLOPT_TIMEOUT,5);
curl_setopt($curl,CURLOPT_HEADER,FALSE);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,false);
$curl_content = curl_exec($curl);
if(strpos($curl_content,'SUCCEED') !== FALSE)
{
$Data = explode("|",$curl_content);
return array("result"=>true,"status"=>$Data[0],"data"=>$Data[1]);
}
else
{
return array("result"=>false);
}
}
class classCURL {
private $channel;
public $cookies = '';
private $cookiecurl = false;
public function __construct(){
$this->channel = curl_init();
curl_setopt($this->channel,CURLOPT_AUTOREFERER,true);
curl_setopt($this->channel,CURLOPT_RETURNTRANSFER,true);
curl_setopt($this->channel,CURLOPT_HEADER,true);
curl_setopt($this->channel,CURLINFO_HEADER_OUT,true);
curl_setopt($this->channel,CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($this->channel,CURLOPT_SSL_VERIFYHOST,false);
curl_setopt($this->channel,CURLOPT_IPRESOLVE,CURL_IPRESOLVE_V4);
curl_setopt($this->channel,CURLOPT_TIMEOUT,10);
curl_setopt($this->channel,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36');
}
public function get($url,$header=false){
curl_setopt($this->channel,CURLOPT_POST,false);
if($this->cookies) curl_setopt($this->channel,CURLOPT_COOKIE,$this->cookies);
curl_setopt($this->channel,CURLOPT_URL,$url);
$explode = explode("

",curl_exec($this->channel),2);
if($header) echo $explode[0];
preg_match_all('|Set-Cookie: (.*);|U',$explode[0],$results);
if($results[1]){
$tempCookie = array();
if($this->cookies){
foreach(explode(';',$this->cookies) as $k =>$v){
$v = explode('=',$v,2);
$tempCookie[trim($v[0])] = trim($v[1]);
}
}
foreach($results[1] as $k=>$v){
$v = explode('=',$v,2);
$tempCookie[trim($v[0])] = trim($v[1]);
}
$finalCookie = array();
foreach($tempCookie as $name =>$val){
$finalCookie[] = $name.'='.$val;
}
$this->cookies = implode('; ',$finalCookie);
}
return $explode[1];
}
public function post($url,$array,$xhr=false){
curl_setopt($this->channel,CURLOPT_POST,true);
curl_setopt($this->channel,CURLOPT_POSTFIELDS,(is_array($array) ?http_build_query($array):$array));
if($xhr) curl_setopt($this->channel,CURLOPT_HTTPHEADER,array('X-Requested-With: XMLHttpRequest'));
curl_setopt($this->channel,CURLOPT_URL,$url);
$explode = explode("

",curl_exec($this->channel),2);
preg_match_all('|Set-Cookie: (.*);|U',$explode[0],$results);
if($results[1]){
$tempCookie = array();
if($this->cookies){
foreach(explode(';',$this->cookies) as $k =>$v){
$v = explode('=',$v,2);
$tempCookie[trim($v[0])] = trim($v[1]);
}
}
foreach($results[1] as $k=>$v){
$v = explode('=',$v,2);
$tempCookie[trim($v[0])] = trim($v[1]);
}
$finalCookie = array();
foreach($tempCookie as $name =>$val){
$finalCookie[] = $name.'='.$val;
}
$this->cookies = implode('; ',$finalCookie);
}
return $explode[1];
}
public function __destruct(){
curl_close($this->channel);
}
}
function WalletFetchNewData ($LOG=false) {
global $Config,$conn;
$curl = new classCURL();
$OutputLog = "";
$EMAIL = $Config["truewallet"]["email"];
$PASSWORD = $Config["truewallet"]["password"];
$OutputLog .= date("d-m-y H:i:s")." => "."TrueWallet API : New iMC by CODE-STUDIO.net
";
$loginData = $curl->post('https://wallet.truemoney.com/user/login',array('email'=>$EMAIL,'password'=>$PASSWORD));
if(strpos($loginData,'wallet.truemoney.com/wallet') === false){
if($LOG) {$OutputLog .= date("d-m-y H:i:s")." => ".'Bad Login'."
";}else {return array(false,"TrueWallet: Bad Login, ");}
return $OutputLog;
}else {
if($LOG) {$OutputLog .= date("d-m-y H:i:s")." => ".'Login with '.$EMAIL.' successfully'."
";}
}
if($LOG) {$OutputLog .= date("d-m-y H:i:s")." => ".'Fetching Transactions'."
";}
$data = $curl->get('https://wallet.truemoney.com/api/transaction_history');
if($data===false){
if($LOG) {$OutputLog .= date("d-m-y H:i:s")." => ".'Fetching Error!'."
";}else {return array(false,"TrueWallet: Fetch Error, ");}
return $OutputLog;
}
$data = json_decode($data,true);
if($data===NULL){if($LOG) {$OutputLog .= date("d-m-y H:i:s")." => ".'JSON ERROR!'."
";return $OutputLog;}else {return array(false,"TrueWallet: JSON Error, ");}}
$Statement=1;
foreach($data['data']['activities'] as $id =>$value){
if($value['text1En'] != 'Transfer') continue;
if($value['text3En'] != 'creditor') continue;
$hash = md5('truemoneywallet;'.implode(';',$value));
$isHashExist = mysqli_fetch_assoc(mysqli_query($conn,"SELECT * FROM `shop_truewallet` WHERE `hash`='".$hash."' LIMIT 1; "));
if($isHashExist == 0){
$moreinfoData = json_decode($curl->get('https://wallet.truemoney.com/api/transaction_history_detail?reportID='.$value['reportID']),true);
$ref1 = $moreinfoData['data']['ref1'];
$txid = $moreinfoData['data']['section4']['column2']['cell1']['value'];
$datetime = $moreinfoData['data']['section4']['column1']['cell1']['value'];
$time = explode(' ',$moreinfoData['data']['section4']['column1']['cell1']['value'],2);
$date = $time[0];$date = explode('/',$date,3);$date[2] = $date[2];$date = implode('/',array_reverse($date));$time = $time[1];
$amount = str_replace(array('-','+',','),'',$value['text4En']);
$Query = mysqli_query($conn,"INSERT INTO `shop_truewallet` SET `transaction_id`='".$txid."', `transfer_date`='".$datetime."', `transfer_phone`='".$ref1."', `transfer_amount`='".$amount."', `hash`='".$hash."' ");
if( $Query === false) {
die( mysqli_error($conn) );
}else {
if($LOG) {$OutputLog .= "#".$Statement." ".('New statement ('.$amount.' THB) ('.$hash.')'."
");}
}
$Statement++;
}
}
$OutputLog .= date("d-m-y H:i:s")." => ".('Done fetched TrueWallet'."

");
if($LOG) {
return $OutputLog;
}else {
return array(true,"FETCH DONE");
}
}
function WalletCheck($TXID,$UserInfo) {
global $conn,$Config;
if(!is_array($UserInfo)){return array(false,"");}
$WalletArr = mysqli_fetch_assoc(mysqli_query($conn,"SELECT * FROM `shop_truewallet` WHERE `transaction_id`='".mysqli_real_escape_string($conn,$TXID)."' LIMIT 1; "));
if($WalletArr) {
if($WalletArr["claim_by"]!=NULL AND $WalletArr["claim_on"]!=NULL) {
if($WalletArr["claim_by"]==$UserInfo["username"]) {
return array(false," TrueWallet ");
}else {
return array(false," TrueWallet ");
}
}else {
return WalletClaim($WalletArr,$UserInfo);
}
}else {
return WalletFetch($TXID,$UserInfo);
}
return array(false,"END PROCESS, DONT NOTHING ?");
}
function WalletClaim($WalletArr,$UserInfo) {
global $conn,$Config;
if(!is_array($WalletArr)){return array(false,"ERROR:WALLET_ARRAY");}
if(!is_array($UserInfo)){return array(false,"");}
$SelectAmount = "";$AmountWallet = floor($WalletArr["transfer_amount"]);
$newArray=array();
foreach($Config["truewallet"]["data"] as $Wallet=>$Data) {
$newArray[] = $Wallet;
}
$Count=0;$ReturnData = array(false,false);
foreach($Config["truewallet"]["data"] as $amount =>$WData){
if($Count==0){
if($AmountWallet <$amount) {
return array(false," Wallet <b>".$amount."</b><br><br>");
}elseif($AmountWallet >= (($newArray[0])-1) AND $AmountWallet <= (($newArray[1])-1)) {
$ReturnData = WalletGive($WData,$UserInfo,$WalletArr["transfer_amount"]);
break;
}
}else {
if($Count==count($Config["truewallet"]["data"])-1) {
$ReturnData = WalletGive($WData,$UserInfo,$WalletArr["transfer_amount"]);
break;
}else {
if($AmountWallet >= $amount AND $AmountWallet <= (($newArray[($Count)+1])-1) ){
$ReturnData = WalletGive($WData,$UserInfo,$WalletArr["transfer_amount"]);
break;
}
}
}
$Count++;
}
if(!$ReturnData[0]) {
return array(false,"<b>Wallet   :</b><br><br>".$ReturnData[1]);
}else {
$SelectAmount = $ReturnData[1];
}
$Claim = mysqli_query($conn,"UPDATE `shop_truewallet` SET `claim_by`='".$UserInfo["username"]."', `claim_on`=NOW(), `claim_ip`='".$_SERVER["REMOTE_ADDR"]."', `log_value`='".htmlentities($SelectAmount,ENT_QUOTES)."' WHERE `id`='".$WalletArr["id"]."' LIMIT 1; ");
if($Claim) {
unset($_SESSION["wallet_check"],$_SESSION["wallet_check_times"]);
return array(true,$SelectAmount,number_format($WalletArr["transfer_amount"],2));
}else {
return array(false,(mysqli_error($conn)));
}
}
function WalletGive($Data,$UserInfo,$WalletAmount=0) {
global $conn,$Config;
$ItemGiftSelect = $Data["command"];
if(is_array($ItemGiftSelect)) {
if($Config["feature"]["bungeecord"]=="yes") {
$SelectServer = $Config["truewallet"]["bungeecord_server"][$Config["truewallet"]["server"]];
$RCONSetting = array("ip"=>$SelectServer["ip"],"rcon_port"=>$SelectServer["rcon_port"],"rcon_password"=>$SelectServer["rcon_password"]);
$ServerTEXT = '<b>[#'.$SettingRandom["server"].']</b> '.$SelectServer["name"].' <small>('.$SelectServer["id"].')</small>';
$ServerQuery = ServerQuery(array("ip"=>$SelectServer["ip"],"port"=>$SelectServer["query_port"]));
}else {
$RCONSetting = array();
$ServerTEXT = "<b>[MAIN]</b> ";
$ServerQuery = ServerQuery();
}
if($Config["site"]["function"]["online_check"]=="yes") {
if(!$ServerQuery['status']) {return array(false," (Server Query) <br>".$ServerTEXT);}
$CheckPlayerOnline = CheckPlayerOnline($ServerQuery);
if($CheckPlayerOnline['status']=="offline") {
return array(false," <br>".$ServerTEXT);
}elseif($CheckPlayerOnline['status']=="failed") {
return array(false," (Server Query)<br>".$ServerTEXT);
}
}
foreach($ItemGiftSelect as $ID=>$CommandData) {
$Command[] = str_replace("<player>",$UserInfo['username'],$CommandData);
}
$CommandTell = "tell ".$UserInfo['username']." You topup with TrueWallet ".number_format($WalletAmount)." THB";
$Command[] = $CommandTell;
if($Config["feature"]["bungeecord"]=="yes") {
$ServerRCON = ServerRCON($Command,$RCONSetting);
if($ServerRCON["status"]) {
$doCommand = true;
}else {
return array(false," (RCON)<br>".$ServerTEXT);
}
}else {
if($Config['minecraft']['command']=="rcon") {
$ServerRCON = ServerRCON($Command);
if($ServerRCON["status"]) {
$doCommand = true;
}else {
return array(false," (RCON)");
}
}else {
$ws = new Websend($Config['minecraft']['websend']['ip'],$Config['minecraft']['websend']['port'],$Config['minecraft']['websend']['password']);
if($ws->connect()){
if(is_array($Command)) {
foreach($Command as $Key=>$CMD) {
$ws->doCommandAsConsole($CMD);
}
}else {
$ws->doCommandAsConsole($Command);
}
$ws->disconnect();
$doCommand = true;
}else{
return array(false," (WebSend)");
}
}
}
}
if($Data["point"]!=0 ||$Data["point"]==NULL) {
mysqli_query($conn,"UPDATE `".$Config['minecraft']['authme']['database']."` SET `point`=(`point`+".$Data["point"].") WHERE `id`='".$UserInfo['id']."' LIMIT 1; ");
}
return array(true,$Data["details"]);
}
function WalletFetch($TXID,$UserInfo) {
global $Config;
if(!is_array($UserInfo)){return array(false,"");}
if(isset($_SESSION["wallet_check_times"])) {
if($_SESSION["wallet_check_times"] >= (time()-30) ) {
if(isset($_SESSION["wallet_check"])) {
if($_SESSION["wallet_check"]>=5) {
return array(false,",  5 ");
}
}else {
$_SESSION["wallet_check"] = 0;
}
return array(false," TrueWallet , ");
}else {
$_SESSION["wallet_check_times"] = time();
$_SESSION["wallet_check"]++;
$Fetch = WalletFetchNewData(false);
if($Fetch[0]==false){return array(false,$Fetch[1]);}
sleep(1);
return WalletCheck($TXID,$UserInfo);
}
}else {
$_SESSION["wallet_check_times"] = time();
return WalletFetch($TXID,$UserInfo);
}
}
function getFrontend($Mode="all") {
global $Config;
if($Mode=="all") {
return array(
"header"=>json_decode(file_get_contents($Config["site"]["basepath"]."backend/frontend/header.json"),TRUE),
"center"=>json_decode(file_get_contents($Config["site"]["basepath"]."backend/frontend/center.json"),TRUE),
"content"=>json_decode(file_get_contents($Config["site"]["basepath"]."backend/frontend/content.json"),TRUE),
"right"=>json_decode(file_get_contents($Config["site"]["basepath"]."backend/frontend/right.json"),TRUE),
);
}else {
$Output =  json_decode(file_get_contents($Config["site"]["basepath"]."backend/frontend/".$Mode.".json"),TRUE);
return $Output;
}
}
function CenterTemplate($Type,$Data){
global $Config,$conn,$isAuth,$UserInfo;
switch($Type) {
case "{welcome_msg}":
$Output = (($isAuth)?'<a href="member.php">'.strtoupper($UserInfo['username']).'<div class="panel-box-desc">Welcome back</div></a>':'<a href="member.php?page=register">Register ID<div class="panel-box-desc">(Join this server)</div></a>');
break;
case "{server_status}":
$ServerQuery = ServerQuery();
$Output = (($ServerQuery['status'])?'<a id="playerOnline"> <span class="online"></span> <div class="panel-box-desc">(Online '.$ServerQuery["players"].'/'.$ServerQuery["maxplayers"].' Players)</div></a>':'<a id="playerOnline"> <span class="offline"></span> <div class="panel-box-desc">(Server is not online)</div></a>');
break;
case "{last_register}":
$LastArr = mysqli_fetch_assoc(mysqli_query($conn,"SELECT `username` FROM `".$Config['minecraft']['authme']['database']."` ORDER BY `id` DESC LIMIT 1;"));
$Output = '<div class="normal-box"><span>'.($LastArr["username"]?$LastArr["username"]:"<u>--</u>").'</span><div class="panel-box-desc"></div></div>';
break;
case "{last_topup}":
$LastArr = mysqli_fetch_assoc(mysqli_query($conn,"SELECT `username`,`amount` FROM `shop_topup` WHERE `status`='success' ORDER BY `id` DESC LIMIT 1;"));
$Output = '<div class="normal-box"><span>'.($LastArr["username"]?$LastArr["username"]:"<u>--</u>").'</span><div class="panel-box-desc"> TrueMoney '.number_format($LastArr["amount"]).'</div></div>';
break;
case "{top_topup}":
$LastArr = mysqli_fetch_assoc(mysqli_query($conn,"SELECT SUM(`amount`) as `Total`,`username` FROM `shop_topup` WHERE `status`='success' GROUP BY `username` ORDER BY `Total` DESC LIMIT 1;"));
$Output = '<div class="normal-box"><span>'.($LastArr["username"]?$LastArr["username"]:"<u>--</u>").'</span><div class="panel-box-desc"> '.number_format($LastArr["Total"]).'</div></div>';
break;
case "{last_wallet}":
$LastArr = mysqli_fetch_assoc(mysqli_query($conn,"SELECT `claim_by`,`transfer_amount` FROM `shop_truewallet` WHERE `claim_by`!='' ORDER BY `id` DESC LIMIT 1;"));
$Output = '<div class="normal-box"><span>'.($LastArr["claim_by"]?$LastArr["claim_by"]:"<u>--</u>").'</span><div class="panel-box-desc"> TrueWallet '.number_format($LastArr["transfer_amount"]).'</div></div>';
break;
case "{top_wallet}":
$LastArr = mysqli_fetch_assoc(mysqli_query($conn,"SELECT SUM(`transfer_amount`) AS `Total`,`claim_by` FROM `shop_truewallet` WHERE `claim_by`!='' GROUP BY `claim_by` ORDER BY `Total` DESC LIMIT 1;"));
$Output = '<div class="normal-box"><span>'.($LastArr["claim_by"]?$LastArr["claim_by"]:"<u>--</u>").'</span><div class="panel-box-desc"> '.number_format($LastArr["Total"]).'</div></div>';
break;
case "{top_item}":
$LastArr = mysqli_fetch_assoc(mysqli_query($conn,"SELECT `name`,`count`,`price`,`buycount` FROM `shop_item` ORDER BY `buycount` DESC LIMIT 1;"));
$Output = '<a href="shop.php?search='.urlencode($LastArr["name"]).'"><span>'.$LastArr["name"].' x'.$LastArr["count"].'</span> <div class="panel-box-desc"><b>'.number_format($LastArr["price"],2).' Point</b> | Buy <b>'.number_format($LastArr["buycount"]).'</b> times</div></a>';
break;
default:
$Output = '<a href="'.$Data[3].'">'.$Data[1].'<div class="panel-box-desc">'.$Data[2].'</div></a>';
break;
}
return $Output;
}
function TopListTemplate($Type,$LIMIT=10) {
global $Config,$conn;
$month_start = strtotime('first day of this month 00:00:00',time());
$month_end = strtotime('last day of this month 00:00:00',time());
$month_start_sql = date("Y-m-d H:i:s",$month_start);
$month_end_sql =  date("Y-m-d H:i:s",$month_end);
switch($Type) {
case "newest_item":
$Output = '
			<table class="top-ten table table-striped table-condenseds font13">
				<thead style="background:#efefef;">
					<tr>
						<th class="text-center">#</th>
						<th class="text-left"></th>
					</tr>
				</thaed>
				<tbody>
			';
$Query = mysqli_query($conn,"SELECT `name`,`count` FROM `shop_item` ORDER BY `id` DESC LIMIT 0,".$LIMIT."; ");$i=1;
while($Arr = mysqli_fetch_assoc($Query)) {
$Output .= '
					<tr>
						<td class="text-center">'.$i.'</td>
						<td class="text-left"><a href="shop.php?search='.urlencode($Arr["name"]).'">'.$Arr["name"].' <small>('.$Arr["count"].' ea)</small></a></td>
					</tr>
				';
$i++;}
$Output .= '
				</tbody>
			</table>
			';
break;
case "hot_item":
$Output = '
			<table class="top-ten table table-striped table-condenseds font13">
				<thead style="background:#efefef;">
					<tr>
						<th class="text-center">#</th>
						<th class="text-left"></th>
					</tr>
				</thaed>
				<tbody>
			';
$Query = mysqli_query($conn,"SELECT `name`,`count`,`buycount` FROM `shop_item` ORDER BY `buycount` DESC LIMIT 0,".$LIMIT."; ");$i=1;
while($Arr = mysqli_fetch_assoc($Query)) {
$Output .= '
					<tr>
						<td class="text-center">'.$i.'</td>
						<td class="text-left"><a class="tooltip-help-top" title=" <b>'.number_format($Arr["buycount"]).'</b> " href="shop.php?search='.urlencode($Arr["name"]).'">'.$Arr["name"].' <small>('.$Arr["count"].' ea)</small></a></td>
					</tr>
				';
$i++;}
$Output .= '
				</tbody>
			</table>
			';
break;
case "topup":
$Output = '
			<table class="top-ten table table-striped table-condenseds font13">
				<thead style="background:#efefef;">
					<tr>
						<th class="text-center">#</th>
						<th class="text-left"></th>
						<th class="text-center"></th>
					</tr>
				</thaed>
				<tbody>
			';
$Query = mysqli_query($conn,"SELECT SUM(`amount`) AS `Total`,`username` FROM `shop_topup` WHERE `status`='success' GROUP BY `username` ORDER BY `Total` DESC LIMIT 0,".$LIMIT."; ");$i=1;
while($TopArr = mysqli_fetch_assoc($Query)) {
$Output .= '
					<tr>
						<td class="text-center">'.$i.'</td>
						<td class="text-left">'.$TopArr["username"].'</td>
						<td class="text-center">'.number_format($TopArr["Total"]).'</td>
					</tr>
				';
$i++;}
$Output .= '
				</tbody>
			</table>
			';
break;
case "truewallet":
$Output = '
			<table class="top-ten table table-striped table-condenseds font13">
				<thead style="background:#efefef;">
					<tr>
						<th class="text-center">#</th>
						<th class="text-left"></th>
						<th class="text-center">Wallet</th>
					</tr>
				</thaed>
				<tbody>
			';
$Query = mysqli_query($conn,"SELECT SUM(`transfer_amount`) AS `Total`,`claim_by` FROM `shop_truewallet` WHERE `claim_by`!='' GROUP BY `claim_by` ORDER BY `Total` DESC LIMIT 0,".$LIMIT."; ");$i=1;
while($TopArr = mysqli_fetch_assoc($Query)) {
$Output .= '
					<tr>
						<td class="text-center">'.$i.'</td>
						<td class="text-left">'.$TopArr["claim_by"].'</td>
						<td class="text-center">Wallet '.number_format($TopArr["Total"]).'</td>
					</tr>
				';
$i++;}
$Output .= '
				</tbody>
			</table>
			';
break;
case "monthly_topup":
$Output = '
			<table class="top-ten table table-striped table-condenseds font13">
				<thead style="background:#efefef;">
					<tr>
						<th class="text-center">#</th>
						<th class="text-left"></th>
						<th class="text-center"></th>
					</tr>
				</thaed>
				<tbody>
			';
$Query = mysqli_query($conn,"SELECT SUM(`amount`) AS `Total`,`username` FROM `shop_topup` WHERE (`time` BETWEEN '".$month_start."' AND '".$month_end."') AND (`status`='success') GROUP BY `username` ORDER BY `Total` DESC LIMIT 0,".$LIMIT."; ");$i=1;
while($TopArr = mysqli_fetch_assoc($Query)) {
$Output .= '
					<tr>
						<td class="text-center">'.$i.'</td>
						<td class="text-left">'.$TopArr["username"].'</td>
						<td class="text-center">'.number_format($TopArr["Total"]).'</td>
					</tr>
				';
$i++;}
$Output .= '
				</tbody>
			</table>
			';
break;
case "monthly_truewallet":
$Output = '
			<table class="top-ten table table-striped table-condenseds font13">
				<thead style="background:#efefef;">
					<tr>
						<th class="text-center">#</th>
						<th class="text-left"></th>
						<th class="text-center">Wallet</th>
					</tr>
				</thaed>
				<tbody>
			';
$Query = mysqli_query($conn,"SELECT SUM(`transfer_amount`) AS `Total`,`claim_by` FROM `shop_truewallet` WHERE (`claim_on` BETWEEN '".$month_start_sql."' AND '".$month_end_sql."') AND `claim_by`!='' GROUP BY `claim_by` ORDER BY `Total` DESC LIMIT 0,".$LIMIT."; ");$i=1;
while($TopArr = mysqli_fetch_assoc($Query)) {
$Output .= '
					<tr>
						<td class="text-center">'.$i.'</td>
						<td class="text-left">'.$TopArr["claim_by"].'</td>
						<td class="text-center">Wallet '.number_format($TopArr["Total"]).'</td>
					</tr>
				';
$i++;}
$Output .= '
				</tbody>
			</table>
			';
break;
case "item":
$Output = '
			<table class="top-ten table table-striped table-condenseds font13">
				<thead style="background:#efefef;">
					<tr>
						<th class="text-center">#</th>
						<th class="text-left"></th>
					</tr>
				</thaed>
				<tbody>
			';
$Query = mysqli_query($conn,"SELECT `name`,`count`,`price` FROM `shop_item` ORDER BY `buycount` DESC LIMIT 0,".$LIMIT."; ");$i=1;
while($TopArr = mysqli_fetch_assoc($Query)) {
$Output .= '
					<tr>
						<td class="text-center">'.$i.'</td>
						<td class="text-left"><a href="shop.php?search='.urlencode($TopArr["name"]).'">'.$TopArr["name"].' <small>('.$TopArr['count'].' ea)</small></a></td>
					</tr>
				';
$i++;}
$Output .= '
				</tbody>
			</table>
			';
break;
case "last_history":
$Output = '
			<table class="top-ten table table-striped table-condenseds font13">
				<thead style="background:#efefef;">
					<tr>
						<th class="text-center">#</th>
						<th class="text-left"></th>
					</tr>
				</thaed>
				<tbody>
			';
$Query = mysqli_query($conn,"SELECT `username`,`value`,`type`,`time` FROM `shop_history` ORDER BY `id` DESC LIMIT 0,".$LIMIT."; ");$i=1;
while($TopArr = mysqli_fetch_assoc($Query)) {
$Output .= '
					<tr>
						<td class="text-center">'.$i.'</td>
						<td class="text-left"><span class="tooltip-help-top" title="<i> '.date("d-m-Y H:i:s",$TopArr["time"]).'</i><br><b><u>'.$TopArr["username"].':</u></b> '.$TopArr["value"].'">'.iconv_substr($TopArr["value"],0,40,"UTF-8").'...</span></td>
					</tr>
				';
$i++;}
$Output .= '
				</tbody>
			</table>
			';
break;
case "last_buyitem":
$Output = '
			<table class="top-ten table table-striped table-condenseds font13">
				<thead style="background:#efefef;">
					<tr>
						<th class="text-center">#</th>
						<th class="text-left"></th>
					</tr>
				</thaed>
				<tbody>
			';
$Query = mysqli_query($conn,"SELECT `username`,`value`,`type`,`time` FROM `shop_history` WHERE `type`='buyitem' ORDER BY `id` DESC LIMIT 0,".$LIMIT."; ");$i=1;
while($TopArr = mysqli_fetch_assoc($Query)) {
$Output .= '
					<tr>
						<td class="text-center">'.$i.'</td>
						<td class="text-left"><span class="tooltip-help-top" title="<i> '.date("d-m-Y H:i:s",$TopArr["time"]).'</i><br><b><u>'.$TopArr["username"].':</u></b> '.$TopArr["value"].'">'.iconv_substr($TopArr["value"],0,40,"UTF-8").'...</span></td>
					</tr>
				';
$i++;}
$Output .= '
				</tbody>
			</table>
			';
break;
case "last_topup":
$Output = '
			<table class="top-ten table table-striped table-condenseds font13">
				<thead style="background:#efefef;">
					<tr>
						<th class="text-center">#</th>
						<th class="text-left"></th>
						<th class="text-center"></th>
					</tr>
				</thaed>
				<tbody>
			';
$Query = mysqli_query($conn,"SELECT `amount`,`username`,`time` FROM `shop_topup` WHERE `status`='success' ORDER BY `id` DESC LIMIT 0,".$LIMIT."; ");$i=1;
while($TopArr = mysqli_fetch_assoc($Query)) {
$Output .= '
					<tr class="tooltip-help-top" title=" '.date("d-m-Y H:i:s",$TopArr["time"]).'">
						<td class="text-center">'.$i.'</td>
						<td class="text-left">'.$TopArr["username"].'</td>
						<td class="text-center">'.number_format($TopArr["amount"]).'</td>
					</tr>
				';
$i++;}
$Output .= '
				</tbody>
			</table>
			';
break;
case "last_truewallet":
$Output = '
			<table class="top-ten table table-striped table-condenseds font13">
				<thead style="background:#efefef;">
					<tr>
						<th class="text-center">#</th>
						<th class="text-left"></th>
						<th class="text-center">Wallet</th>
					</tr>
				</thaed>
				<tbody>
			';
$Query = mysqli_query($conn,"SELECT `transfer_amount`,`claim_by`,`claim_on` FROM `shop_truewallet` WHERE `claim_by`!='' ORDER BY `claim_on` DESC LIMIT 0,".$LIMIT."; ");$i=1;
while($TopArr = mysqli_fetch_assoc($Query)) {
$Output .= '
					<tr class="tooltip-help-top" title=" '.date("d-m-Y H:i:s",strtotime($TopArr["claim_on"])).'">
						<td class="text-center">'.$i.'</td>
						<td class="text-left">'.$TopArr["claim_by"].'</td>
						<td class="text-center">Wallet '.number_format($TopArr["transfer_amount"]).'</td>
					</tr>
				';
$i++;}
$Output .= '
				</tbody>
			</table>
			';
break;
default:
$Output = '<p></p>';
break;
}
return $Output;
}
function ContentTemplate($Type,$Data) {
global $Config,$conn;
switch($Type) {
case "{newest_item}":
$Output = '<div class="panel-imc-title">'.$Data[0].' <small>'.$Data[1].'</small> <div class="pull-right"><a href="shop.php" class="btn btn-xs btn-info"> <i class="fa fa-angle-double-right"></i></a></div> </div>';
$Output .= '<div class="panel-imc-box panel-imc-content">
        	<ul class="product-list">';
$NewsetItemQuery = mysqli_query($conn,"SELECT * FROM `shop_item` ORDER BY `id` DESC LIMIT 0,8");
while($NewsetItem = mysqli_fetch_assoc($NewsetItemQuery)) {
$Output .= ProductList($NewsetItem,$NewsetItem["cat_id"],true);
}
$Output .= '</ul>
			</div><!-- newest-item -->';
break;
case "{hot_item}":
$Output = '<div class="panel-imc-title">'.$Data[0].' <small>'.$Data[1].'</small> <div class="pull-right"><a href="shop.php" class="btn btn-xs btn-info"> <i class="fa fa-angle-double-right"></i></a></div> </div>';
$Output .= '<div class="panel-imc-box panel-imc-content">
        	<ul class="product-list">';
$HotItemQuery = mysqli_query($conn,"SELECT * FROM `shop_item` WHERE `buycount` > 0 ORDER BY RAND() LIMIT 8;");
while($HotItemArray = mysqli_fetch_assoc($HotItemQuery)){
$Output .= ProductList($HotItemArray,$HotItemArray["cat_id"],true);
}
$Output .= '</ul>
			</div><!-- top-item -->';
break;
case "{top_list}":
$Output = '<div class="panel-imc-title">'.$Data[0].' <small>'.$Data[1].'</small></div>';
$Output .= '<div class="panel-imc-box panel-imc-content">';
$Output .= '<div class="row">
				<div class="col-md-4">
					<div class="caption-title-small text-bold"><i class="fa fa-trophy"></i> Top 10 </div>
					'.TopListTemplate("topup").'
				</div>
				<div class="col-md-4">
					<div class="caption-title-small text-bold"><i class="fa fa-star"></i> Top 10 </div>
					'.TopListTemplate("item").'
				</div>
				<div class="col-md-4">
					<div class="caption-title-small text-bold"><i class="fa fa-history"></i> Top 10 </div>
					'.TopListTemplate("last_history").'
				</div>
			</div>';
$Output .= '</div><!-- .html-content -->';
break;
case "{top_monthly_list}":
$Output = '<div class="panel-imc-title">'.$Data[0].' <small>'.$Data[1].'</small></div>';
$Output .= '<div class="panel-imc-box panel-imc-content">';
$Output .= '<div class="row">
				<div class="col-md-6">
					<div class="caption-title-small text-bold"><i class="fa fa-trophy"></i> Top 10  ()</div>
					'.TopListTemplate("monthly_topup").'
				</div>
				<div class="col-md-6">
					<div class="caption-title-small text-bold"><i class="fa fa-star"></i> Top 10   ()</div>
					'.TopListTemplate("monthly_truewallet").'
				</div>
			</div>';
$Output .= '</div><!-- .html-content -->';
break;
default:
$Output = "
".'<div class="panel-imc-title">'.$Data[0].' <small>'.$Data[1].'</small></div>'."
";
$Output .= '<div class="panel-imc-box panel-imc-content">'.$Data[2].'</div><!-- html-content -->'."
";
break;
}
return $Output;
}
function RightTemplate($Type,$Data) {
global $Config,$conn,$UserInfo,$isAuth,$MenuPageArray;
switch($Type) {
case "{system_menu}":
if($isAuth) {
$HeadTitle = str_replace("{username}","<b>".$UserInfo["username"]."</b>",$Data[0]);
$Output = '
			<div class="panel-left">
				<div class="panel-title"> '.$HeadTitle.' </div>
				<div class="panel-content panel-imc-box">
					<div class="btn btn-xs btn-block btn-danger btn-point">Balance <strong id="myPoint">'.number_format($UserInfo['point'],2,'.',',').'</strong> Point</div>
					<ul class="panel-menu">
						<li><a href="member.php"><i class="fa fa-user"></i> </a></li>
						<li><a href="member.php?page=profile"><i class="fa fa-user"></i> </a></li>';
if($Config['feature']['skin']=='yes'){
$Output .= '
						<li><a href="member.php?page=skin"><i class="fa fa-upload"></i> </a></li>';
}
$Output .= '
						<li><a href="member.php?page=refill"><i class="fa fa-user"></i>  TrueMoney</a></li>
						<li><a href="member.php?page=refill_history"><i class="fa fa-user"></i> </a></li>';
if($Config['truewallet']['function']=='yes'){
$Output .= '
						<li><a href="member.php?page=truewallet"><i class="fa fa-connectdevelop"></i>  TrueWallet</a></li>
						<li><a href="member.php?page=truewallet&history"><i class="fa fa-connectdevelop"></i> </a></li>';
}
$Output .= '
						<li><a href="member.php?page=shop_history"><i class="fa fa-user"></i> </a></li>';
if($Config['feature']['random']=='yes'){
$Output .= '
						<li><a href="member.php?page=random"><i class="fa fa-question-circle"></i> </a></li>';
}
$Output .= '
						<li><a href="member.php?page=redeem"><i class="fa fa-barcode"></i> </a></li>
						<li><a href="member.php?do=logout"><i class="fa fa-sign-out"></i> </a></li>
					</ul>
				</div>
			</div>';
}else {
$HeadTitle = str_replace("{username}","<small>Guest</small>",$Data[0]);
$Output = '
				<div class="panel-left">
					<div class="panel-imc-title">'.$HeadTitle.'</div>
					<div class="panel-content  panel-imc-box">
						<form action="member.php?do=login" method="post">
							<input type="hidden" name="return" value="'.(!$_GET["return"]?$_SERVER['PHP_SELF']:$_GET["return"]).'">
							<label for="username_login">Username<small>/</small></label>
							<div class="panel-form-control"><input type="text" name="username" id="username_login" placeholder="Username" class="form-control"></div>
							<label for="password_login">Password<small>/</small></label>
							<div class="panel-form-control"><input type="password" name="password" id="password_login" placeholder="Password" class="form-control"></div>
							<div class="panel-form-control"><button type="submit" class="btn btn-block btn-default"><i class="fa fa-sign-in"></i> </button> </div>
							<div class="panel-form-control text-center">
							'.($Config["site"]["function"]["member_register"]=="yes"?'<a href="member.php?page=register" class="btn btn-xs btn-block btn-info"><i class="fa fa-user-plus"></i> </a>':'').' '.($Config["site"]["function"]["member_forgot"]=="yes"?'<a href="member.php?page=forgot" class="font12">?</a>':'').'</div>
						</form>
					</div>
				</div>
				<div class="panel-left">
					<div class="panel-imc-title"><strong>'.$Config['site']['short_title'].'</strong> <small></small> </div>
					<div class="panel-content panel-imc-box">
						<ul class="panel-menu" style="margin-top:-2px; margin-bottom:-2px;">
							<li><a href="member.php?page=register"><i class="fa fa-caret-right"></i>  </a></li>
							<li><a href="member.php?page=refill"><i class="fa fa-caret-right"></i>  </a></li>
							<li><a href="shop.php"><i class="fa fa-caret-right"></i>  </a></li>
						</ul>
					</div>
				</div>';
}
break;
case "{system_pages}":
$Output = '
				<div class="panel-left">
					<div class="panel-title">'.$Data[0].' <small>'.$Data[1].'</small></div>
					<div class="panel-content panel-imc-box">
						<ul class="panel-menu">';
foreach($MenuPageArray as $Key=>$Page) {
$Filename = explode(".",$Page['name']);$Filename = $Filename[0];
$Output .= '
							<li><a href="page.php?id='.$Filename.'"><i class="fa fa-caret-right"></i> '.$Page['desc'].' </a></li>';
}
$Output .= '
						</ul>
					</div>
				</div>
			';
break;
case "{wink_radio}":
$Output = '
				<div class="panel-left">
					<div class="panel-title">'.$Data[0].' <small>'.$Data[1].'</small></div>
					<div class="panel-content panel-imc-box text-center">
						<iframe src="//www.wink.in.th/musicbox/black?player=html5" width="200" height="60" frameborder="0" scrolling="no" allowtransparency="true"></iframe>
					</div>
				</div>
			';
break;
case "{users_online}":
$ServerQuery = ServerQuery();
$Output = '
				<div class="panel-left">
					<div class="panel-title">'.$Data[0].' <small>'.$Data[1].'</small></div>
					<div class="panel-content panel-imc-box">
					';
if($ServerQuery["status"]) {
if(!$ServerQuery["listplayers"]) {
$Output .= '<div class="text-center font14"><i>-  -</i></div>';
}else {
$Output .= '<div class="text-center font14">Online <b>'.$ServerQuery["players"].'/'.$ServerQuery["maxplayers"].'</b> players</div>';
$Output .= '<ul style="margin-top:5px;">';
foreach($ServerQuery["listplayers"] as $Count=>$PlayerName) {
$Output .= '<li style="width:50%;float:left;" class="font13" style="margin-left:20px;padding:0;">'.$PlayerName.'</li>';
}
$Output .= '</ul>';
}
}else {
$Output .= '<div class="text-center font14"><i>- Server Offline -</i></div>';
}
$Output .= '			
						<div class="clearfix"></div>
					</div>
				</div>
			';
break;
case "{newest_item}":
$Output = '
				<div class="panel-left">
					<div class="panel-title">'.$Data[0].' <small>'.$Data[1].'</small></div>
					<div class="panel-content panel-imc-box">
						'.TopListTemplate("newest_item").'
					</div>
				</div>
			';
break;
case "{hot_item}":
$Output = '
				<div class="panel-left">
					<div class="panel-title">'.$Data[0].' <small>'.$Data[1].'</small></div>
					<div class="panel-content panel-imc-box">
						'.TopListTemplate("hot_item").'
					</div>
				</div>
			';
break;
case "{last_history}":
$Output = '
				<div class="panel-left">
					<div class="panel-title">'.$Data[0].' <small>'.$Data[1].'</small></div>
					<div class="panel-content panel-imc-box">
						'.TopListTemplate("last_history").'
					</div>
				</div>
			';
break;
case "{last_buyitem}":
$Output = '
				<div class="panel-left">
					<div class="panel-title">'.$Data[0].' <small>'.$Data[1].'</small></div>
					<div class="panel-content panel-imc-box">
						'.TopListTemplate("last_buyitem").'
					</div>
				</div>
			';
break;
case "{last_topup}":
$Output = '
				<div class="panel-left">
					<div class="panel-title">'.$Data[0].' <small>'.$Data[1].'</small></div>
					<div class="panel-content panel-imc-box">
						'.TopListTemplate("last_topup").'
					</div>
				</div>
			';
break;
case "{last_truewallet}":
$Output = '
				<div class="panel-left">
					<div class="panel-title">'.$Data[0].' <small>'.$Data[1].'</small></div>
					<div class="panel-content panel-imc-box">
						'.TopListTemplate("last_truewallet").'
					</div>
				</div>
			';
break;
case "{top_topup}":
$Output = '
				<div class="panel-left">
					<div class="panel-title">'.$Data[0].' <small>'.$Data[1].'</small></div>
					<div class="panel-content panel-imc-box">
						'.TopListTemplate("topup").'
					</div>
				</div>
			';
break;
case "{top_wallet}":
$Output = '
				<div class="panel-left">
					<div class="panel-title">'.$Data[0].' <small>'.$Data[1].'</small></div>
					<div class="panel-content panel-imc-box">
						'.TopListTemplate("truewallet").'
					</div>
				</div>
			';
break;
case "{top_monthly_topup}":
$Output = '
				<div class="panel-left">
					<div class="panel-title">'.$Data[0].' <small>'.$Data[1].'</small></div>
					<div class="panel-content panel-imc-box">
						'.TopListTemplate("monthly_topup").'
					</div>
				</div>
			';
break;
case "{top_monthly_wallet}":
$Output = '
				<div class="panel-left">
					<div class="panel-title">'.$Data[0].' <small>'.$Data[1].'</small></div>
					<div class="panel-content panel-imc-box">
						'.TopListTemplate("monthly_truewallet").'
					</div>
				</div>
			';
break;
case "{top_list}":
$Output = '
				<div class="panel-left">
					<div class="panel-title">'.$Data[0].' <small>'.$Data[1].'</small></div>
					<div class="panel-content panel-imc-box">
						<div class="caption-title-small text-center text-bold"><i class="fa fa-trophy"></i> Top 10 </div>
						<div style="margin-bottom:10px;">'.TopListTemplate("topup").'</div>
						<div class="caption-title-small text-center text-bold"><i class="fa fa-star"></i> Top 10 </div>
						<div style="margin-bottom:10px;">'.TopListTemplate("item").'</div>
						<div class="caption-title-small text-center text-bold"><i class="fa fa-history"></i> Top 10 </div>
						<div style="margin-bottom:5px;">'.TopListTemplate("last_history").'</div>
					</div>
				</div>
			';
break;
case "{top_monthly_list}":
$Output = '
				<div class="panel-left">
					<div class="panel-title">'.$Data[0].' <small>'.$Data[1].'</small></div>
					<div class="panel-content panel-imc-box">
						<div class="caption-title-small text-center text-bold"><i class="fa fa-trophy"></i> Top 10 TrueMoney ()</div>
						<div style="margin-bottom:10px;">'.TopListTemplate("monthly_topup").'</div>
						<div class="caption-title-small text-center text-bold"><i class="fa fa-star"></i> Top 10 TrueWallet ()</div>
						<div style="margin-bottom:10px;">'.TopListTemplate("monthly_truewallet").'</div>
					</div>
				</div>
			';
break;
default:
$Output = '
				<div class="panel-left">
					<div class="panel-title">'.$Data[0].' <small>'.$Data[1].'</small></div>
					<div class="panel-content panel-imc-box">
					'.$Data[2].'
					</div>
				</div>
			';
break;
}
return $Output;
}
function correct_encoding($text) {
$current_encoding = mb_detect_encoding($text,'auto');
$text = iconv($current_encoding,'UTF-8',$text);
return $text;
}
class MinecraftQueryException extends Exception
{
}
class MinecraftQuery
{
const STATISTIC = 0x00;
const HANDSHAKE = 0x09;
private $Socket;
private $Players;
private $Info;
public function Connect( $Ip,$Port = 25565,$Timeout = 3 )
{
if( !is_int( $Timeout ) ||$Timeout <0 )
{
throw new InvalidArgumentException( 'Timeout must be an integer.');
}
$this->Socket = @FSockOpen( 'udp://'.$Ip,(int)$Port,$ErrNo,$ErrStr,$Timeout );
if( $ErrNo ||$this->Socket === false )
{
throw new MinecraftQueryException( 'Could not create socket: '.$ErrStr );
}
Stream_Set_Timeout( $this->Socket,$Timeout );
Stream_Set_Blocking( $this->Socket,true );
try
{
$Challenge = $this->GetChallenge( );
$this->GetStatus( $Challenge );
}
catch( MinecraftQueryException $e )
{
FClose( $this->Socket );
throw new MinecraftQueryException( $e->getMessage( ) );
}
FClose( $this->Socket );
}
public function GetInfo( )
{
return isset( $this->Info ) ?$this->Info : false;
}
public function GetPlayers( )
{
return isset( $this->Players ) ?$this->Players : false;
}
private function GetChallenge( )
{
$Data = $this->WriteData( self :: HANDSHAKE );
if( $Data === false )
{
throw new MinecraftQueryException( 'Failed to receive challenge.');
}
return Pack( 'N',$Data );
}
private function GetStatus( $Challenge )
{
$Data = $this->WriteData( self :: STATISTIC,$Challenge .Pack( 'c*',0x00,0x00,0x00,0x00 ) );
if( !$Data )
{
throw new MinecraftQueryException( 'Failed to receive status.');
}
$Last = '';
$Info = Array( );
$Data    = SubStr( $Data,11 );
$Data    = Explode( "player_",$Data );
if( Count( $Data ) !== 2 )
{
throw new MinecraftQueryException( 'Failed to parse server\'s response.');
}
$Players = SubStr( $Data[1 ],0,-2 );
$Data    = Explode( "",$Data[0 ] );
$Keys = Array(
'hostname'=>'HostName',
'gametype'=>'GameType',
'version'=>'Version',
'plugins'=>'Plugins',
'map'=>'Map',
'numplayers'=>'Players',
'maxplayers'=>'MaxPlayers',
'hostport'=>'HostPort',
'hostip'=>'HostIp'
);
foreach( $Data as $Key =>$Value )
{
if( ~$Key &1 )
{
if( !Array_Key_Exists( $Value,$Keys ) )
{
$Last = false;
continue;
}
$Last = $Keys[$Value ];
$Info[$Last ] = '';
}
else if( $Last != false )
{
$Info[$Last ] = $Value;
}
}
$Info['Players']    = IntVal( $Info['Players'] );
$Info['MaxPlayers'] = IntVal( $Info['MaxPlayers'] );
$Info['HostPort']   = IntVal( $Info['HostPort'] );
if( $Info['Plugins'] )
{
$Data = Explode( ": ",$Info['Plugins'],2 );
$Info['RawPlugins'] = $Info['Plugins'];
$Info['Software']   = $Data[0 ];
if( Count( $Data ) == 2 )
{
$Info['Plugins'] = Explode( "; ",$Data[1 ] );
}
}
else
{
$Info['Software'] = 'Vanilla';
}
$this->Info = $Info;
if( $Players )
{
$this->Players = Explode( "",$Players );
}
}
private function WriteData( $Command,$Append = "")
{
$Command = Pack( 'c*',0xFE,0xFD,$Command,0x01,0x02,0x03,0x04 ) .$Append;
$Length  = StrLen( $Command );
if( $Length !== FWrite( $this->Socket,$Command,$Length ) )
{
throw new MinecraftQueryException( "Failed to write on socket.");
}
$Data = FRead( $this->Socket,2048 );
if( $Data === false )
{
throw new MinecraftQueryException( "Failed to read from socket.");
}
if( StrLen( $Data ) <5 ||$Data[0 ] != $Command[2 ] )
{
return false;
}
return SubStr( $Data,5 );
}
}
class Rcon {
private $host;
private $port;
private $password;
private $timeout;
private $socket;
private $authorized;
private $last_response;
const PACKET_AUTHORIZE = 5;
const PACKET_COMMAND = 6;
const SERVERDATA_AUTH = 3;
const SERVERDATA_AUTH_RESPONSE = 2;
const SERVERDATA_EXECCOMMAND = 2;
const SERVERDATA_RESPONSE_VALUE = 0;
public function __construct($host,$port,$password,$timeout)
{
$this->host = $host;
$this->port = $port;
$this->password = $password;
$this->timeout = $timeout;
}
public function get_response() {
return $this->last_response;
}
public function connect() {
$this->socket = @fsockopen($this->host,$this->port,$errno,$errstr,$this->timeout);
if (!$this->socket)
{
$this->last_response = $errstr;
return false;
}
stream_set_timeout($this->socket,3,0);
$auth = $this->authorize();
if ($auth) {
return true;
}
return false;
}
public function disconnect()
{
if ($this->socket)
{
fclose($this->socket);
}
}
public function is_connected() {
return $this->authorized;
}
public function send_command($command)
{
if (!$this->is_connected()) return false;
$this->write_packet(Rcon::PACKET_COMMAND,Rcon::SERVERDATA_EXECCOMMAND,$command);
$response_packet = $this->read_packet();
if ($response_packet['id'] == Rcon::PACKET_COMMAND)
{
if ($response_packet['type'] == Rcon::SERVERDATA_RESPONSE_VALUE)
{
$this->last_response = $response_packet['body'];
return $response_packet['body'];
}
}
return false;
}
private function authorize() {
$this->write_packet(Rcon::PACKET_AUTHORIZE,Rcon::SERVERDATA_AUTH,$this->password);
$response_packet = $this->read_packet();
if ($response_packet['type'] == Rcon::SERVERDATA_AUTH_RESPONSE)
{
if ($response_packet['id'] == Rcon::PACKET_AUTHORIZE)
{
$this->authorized = true;
return true;
}
}
$this->disconnect();
return false;
}
private function write_packet($packet_id,$packet_type,$packet_body)
{
$packet = pack("VV",$packet_id,$packet_type);
$packet = $packet .$packet_body ."";
$packet = $packet ."";
$packet_size = strlen($packet);
$packet = pack("V",$packet_size) .$packet;
fwrite($this->socket,$packet,strlen($packet));
}
private function read_packet()
{
$size_data = fread($this->socket,4);
$size_pack = unpack("V1size",$size_data);
$size = $size_pack['size'];
$packet_data = fread($this->socket,$size);
$packet_pack = unpack("V1id/V1type/a*body",$packet_data);
return $packet_pack;
}
}
class Websend
{
public $timeout = 5;
public $hashAlgorithm = "sha512";
var $host;
var $port;
var $password;
var $stream;
public function __construct($host="127.0.0.1",$port = 4445,$password="") 
{
$this->host = $host;
$this->port = $port;
$this->password = $password;
}
public function connect()
{
$this->stream = @fsockopen($this->host,$this->port,$errno,$errstr,$this->timeout);
if($this->stream){
$this->writeRawByte(21);
$this->writeString("websendmagic");
$seed = $this->readRawInt();
$hashedPassword = hash($this->hashAlgorithm,$seed.$this->password);
$this->writeString($hashedPassword);
$result = $this->readRawInt();
if($result == 1){
return true;
}else{
return false;
}
}else{
return false;
}
}
public function disconnect()
{
$this->writeRawByte(20);
}
private function writeRawInt( $i )
{
fwrite( $this->stream,pack( "N",$i ),4 );
}
private function writeRawDouble( $d )
{
fwrite( $this->stream,strrev( pack( "d",$d ) ) );
}
private function writeRawByte( $b )
{
fwrite( $this->stream,strrev( pack( "C",$b ) ) );
}
private function writeChar( $char )
{
$v = ord($char);
$this->writeRawByte((0xff &($v >>8)));
$this->writeRawByte((0xff &$v));
}
private function writeChars( $string )
{
$array = str_split($string);
foreach($array as &$cur)
{
$v = ord($cur);
$this->writeRawByte((0xff &($v >>8)));
$this->writeRawByte((0xff &$v));
}
}
private function writeString( $string )
{
$array = str_split($string);
$this->writeRawInt(count($array));
foreach($array as &$cur)
{
$v = ord($cur);
$this->writeRawByte((0xff &($v >>8)));
$this->writeRawByte((0xff &$v));
}
}
private function readRawInt()
{
$a = $this->readRawByte();
$b = $this->readRawByte();
$c = $this->readRawByte();
$d = $this->readRawByte();
$i = ((($a &0xff) <<24) |(($b &0xff) <<16) |(($c &0xff) <<8) |($d &0xff));
return $i;
}
private function readRawDouble()
{
$up = unpack( "di",strrev( fread( $this->stream,8 ) ) );
$d = $up["i"];
return $d;
}
private function readRawByte()
{
$up = unpack( "Ci",fread( $this->stream,1 ) );
$b = $up["i"];
return $b;
}
private function readChar()
{
$byte1 = $this->readRawByte();
$byte2 = $this->readRawByte();
$charValue = chr(utf8_decode((($byte1 <<8) |($byte2 &0xff))));
return $charValue;
}
private function readChars($len)
{
$buf = "";
for($i = 0;$i<$len;$i++)
{
$byte1 = $this->readRawByte();
$byte2 = $this->readRawByte();
$buf = $buf.chr(utf8_decode((($byte1 <<8) |($byte2 &0xff))));
}
return $buf;
}
public function doCommandAsPlayer($cmmd,$playerName)
{
$this->writeRawByte(1);
$this->writeString($cmmd);
if(isset($playerName))
{
$this->writeString($playerName);
}
else
{
$this->writeString("null");
}
if($this->readRawInt() == 1)
{
return true;
}
else
{
return false;
}
}
public function doCommandAsConsole($cmmd)
{
$this->writeRawByte(2);
$this->writeString($cmmd);
if($this->readRawInt() == 1)
{
return true;
}
else
{
return false;
}
}
public function doScript($scriptName)
{
$this->writeRawByte(3);
$this->writeString($scriptName);
}
public function startPluginOutputListening($pluginName)
{
$this->writeRawByte(4);
$this->writeString($pluginName);
}
public function stopPluginOutputListening($pluginName)
{
$this->writeRawByte(5);
$this->writeString($pluginName);
$size = $this->readRawInt();
$data = array();
for($i = 0;$i<$size;$i++){
$messageSize = $this->readRawInt();
$data[$i] = $this->readChars($messageSize);
}
return $data;
}
public function writeOutputToConsole($message)
{
$this->writeRawByte(10);
$this->writeString($message);
}
public function writeOutputToPlayer($message,$playerName)
{
$this->writeRawByte(11);
$this->writeString($message);
if(isset($playerName))
{
$this->writeString($playerName);
}
else
{
$this->writeString("null");
}
if($this->readRawInt() == 1)
{
return true;
}
else
{
return false;
}
}
public function broadcast($message)
{
$this->writeRawByte(12);
$this->writeString($message);
}
};

Did this file decode correctly?

Original Code

<?php /* CODE-STUDIO.net | This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$GLOBALS['OOO0000O0']=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5}.$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$GLOBALS['OOO0000O0'].=$GLOBALS['OOO0000O0']{3}.$OOO000000{11}.$OOO000000{12}.$GLOBALS['OOO0000O0']{7}.$OOO000000{5};$GLOBALS['OOO000O00']=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$GLOBALS['O0O000O00']=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$GLOBALS['O0O000O00']=$O0O000O00.$OOO000000{3};$GLOBALS['O0O00OO00']=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$GLOBALS['OOO00000O']=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x142ac;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDU5Myk7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnQ09ERVNUVUk1a2hMSG8rdllKUmxBcTE5eWRWbnI0YS9nRk1ibVo4ZU53NjBHM2NwQmpXaXNYUXpLdDJ4UGZ1Nz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>\uP~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eIkrjK|[ZztiPxYXgBJ

Function Calls

fopen 1
fread 3
strtr 2
fclose 1
urldecode 1
str_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O00OO00 fread
$OO00O0000 82604
$OO00O00O0 if(!$DEFINE){die("Access denied!");} require_once("AES.ph..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 a943088f9a9ca438a6a868e30e862498
Eval Count 3
Decode Time 258 ms