mirror of
				https://github.com/slawkens/myaac.git
				synced 2025-11-04 01:36:23 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			111 lines
		
	
	
		
			6.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			111 lines
		
	
	
		
			6.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
/**
 | 
						|
 * Server info
 | 
						|
 *
 | 
						|
 * @package   MyAAC
 | 
						|
 * @author    Gesior <jerzyskalski@wp.pl>
 | 
						|
 * @author    Slawkens <slawkens@gmail.com>
 | 
						|
 * @author    whiteblXK
 | 
						|
 * @copyright 2019 MyAAC
 | 
						|
 * @link      https://my-aac.org
 | 
						|
 */
 | 
						|
defined('MYAAC') or die('Direct access not allowed!');
 | 
						|
$title = 'Server info';
 | 
						|
 | 
						|
if(isset($config['lua']['experience_stages']))
 | 
						|
    $config['lua']['experienceStages'] = $config['lua']['experience_stages'];
 | 
						|
 | 
						|
if(isset($config['lua']['min_pvp_level']))
 | 
						|
    $config['lua']['protectionLevel'] = $config['lua']['min_pvp_level'];
 | 
						|
 | 
						|
$rent = trim(strtolower($config['lua']['houseRentPeriod']));
 | 
						|
if($rent != 'yearly' && $rent != 'monthly' && $rent != 'weekly' && $rent != 'daily')
 | 
						|
    $rent = 'never';
 | 
						|
 | 
						|
if(isset($config['lua']['houseCleanOld']))
 | 
						|
    $cleanOld = (int)(eval('return ' . $config['lua']['houseCleanOld'] . ';') / (24 * 60 * 60));
 | 
						|
 | 
						|
if(isset($config['lua']['rate_exp']))
 | 
						|
    $config['lua']['rateExp'] = $config['lua']['rate_exp'];
 | 
						|
if(isset($config['lua']['rateExperience']))
 | 
						|
    $config['lua']['rateExp'] = $config['lua']['rateExperience'];
 | 
						|
if(isset($config['lua']['rate_mag']))
 | 
						|
    $config['lua']['rateMagic'] = $config['lua']['rate_mag'];
 | 
						|
if(isset($config['lua']['rate_skill']))
 | 
						|
    $config['lua']['rateSkill'] = $config['lua']['rate_skill'];
 | 
						|
if(isset($config['lua']['rate_loot']))
 | 
						|
    $config['lua']['rateLoot'] = $config['lua']['rate_loot'];
 | 
						|
if(isset($config['lua']['rate_spawn']))
 | 
						|
    $config['lua']['rateSpawn'] = $config['lua']['rate_spawn'];
 | 
						|
 | 
						|
$house_level = NULL;
 | 
						|
if(isset($config['lua']['levelToBuyHouse']))
 | 
						|
    $house_level = $config['lua']['levelToBuyHouse'];
 | 
						|
else if(isset($config['lua']['house_level']))
 | 
						|
    $house_level = $config['lua']['house_level'];
 | 
						|
 | 
						|
if(isset($config['lua']['in_fight_duration']))
 | 
						|
    $config['lua']['pzLocked'] = $config['lua']['in_fight_duration'];
 | 
						|
 | 
						|
$pzLocked = eval('return ' . $config['lua']['pzLocked'] . ';');
 | 
						|
$whiteSkullTime = isset($config['lua']['whiteSkullTime']) ? $config['lua']['whiteSkullTime'] : NULL;
 | 
						|
if(!isset($whiteSkullTime) && isset($config['lua']['unjust_skull_duration']))
 | 
						|
    $whiteSkullTime = $config['lua']['unjust_skull_duration'];
 | 
						|
 | 
						|
if(isset($whiteSkullTime))
 | 
						|
    $whiteSkullTime = eval('return ' . $whiteSkullTime . ';');
 | 
						|
 | 
						|
$redSkullLength = isset($config['lua']['redSkullLength']) ? $config['lua']['redSkullLength'] : NULL;
 | 
						|
if(!isset($redSkullLength) && isset($config['lua']['red_skull_duration']))
 | 
						|
    $redSkullLength = $config['lua']['red_skull_duration'];
 | 
						|
 | 
						|
if(isset($redSkullLength))
 | 
						|
    $redSkullLength = eval('return ' . $redSkullLength . ';');
 | 
						|
 | 
						|
$blackSkull = false;
 | 
						|
$blackSkullLength = NULL;
 | 
						|
if(isset($config['lua']['useBlackSkull']) && getBoolean($config['lua']['useBlackSkull']))
 | 
						|
{
 | 
						|
    $blackSkullLength = $config['lua']['blackSkullLength'];
 | 
						|
    $blackSkull = true;
 | 
						|
}
 | 
						|
else if(isset($config['lua']['black_skull_duration'])) {
 | 
						|
    $blackSkullLength = eval('return ' . $config['lua']['blackSkullLength'] . ';');
 | 
						|
    $blackSkull = true;
 | 
						|
}
 | 
						|
 | 
						|
$clientVersion = NULL;
 | 
						|
if(isset($status['online']))
 | 
						|
    $clientVersion = isset($status['clientVersion']) ? $status['clientVersion'] : null;
 | 
						|
 | 
						|
$twig->display('serverinfo.html.twig', array(
 | 
						|
    'experienceStages' => isset($config['lua']['experienceStages']) && getBoolean($config['lua']['experienceStages']) ? $config['lua']['experienceStages'] : null,
 | 
						|
    'serverIp' => str_replace('/', '', str_replace('http://', '', $config['lua']['url'])),
 | 
						|
    'clientVersion' => $clientVersion,
 | 
						|
    'globalSaveHour' => isset($config['lua']['globalSaveEnabled']) && getBoolean($config['lua']['globalSaveEnabled']) ? $config['lua']['globalSaveHour'] : null,
 | 
						|
    'protectionLevel' => $config['lua']['protectionLevel'],
 | 
						|
    'houseRent' => $rent == 'never' ? 'disabled' : $rent,
 | 
						|
    'houseOld' => isset($cleanOld) ? $cleanOld : null,
 | 
						|
    'rateExp' => $config['lua']['rateExp'],
 | 
						|
    'rateExpFromPlayers' => isset($config['lua']['rateExperienceFromPlayers']) ? $config['lua']['rateExperienceFromPlayers'] : null,
 | 
						|
    'rateMagic' => $config['lua']['rateMagic'],
 | 
						|
    'rateSkill' => $config['lua']['rateSkill'],
 | 
						|
    'rateLoot' => $config['lua']['rateLoot'],
 | 
						|
    'rateSpawn' => $config['lua']['rateSpawn'],
 | 
						|
    'houseLevel' => $house_level,
 | 
						|
    'pzLocked' => $pzLocked,
 | 
						|
    'whiteSkullTime' => $whiteSkullTime,
 | 
						|
    'redSkullLength' => $redSkullLength,
 | 
						|
    'blackSkull' => $blackSkull,
 | 
						|
    'blackSkullLength' => $blackSkullLength,
 | 
						|
    'dailyFragsToRedSkull' => isset($config['lua']['dailyFragsToRedSkull']) ? $config['lua']['dailyFragsToRedSkull'] : (isset($config['lua']['kills_per_day_red_skull']) ? $config['lua']['kills_per_day_red_skull'] : null),
 | 
						|
    'weeklyFragsToRedSkull' => isset($config['lua']['weeklyFragsToRedSkull']) ? $config['lua']['weeklyFragsToRedSkull'] : (isset($config['lua']['kills_per_week_red_skull']) ? $config['lua']['kills_per_week_red_skull'] : null),
 | 
						|
    'monthlyFragsToRedSkull' => isset($config['lua']['monthlyFragsToRedSkull']) ? $config['lua']['monthlyFragsToRedSkull'] : (isset($config['lua']['kills_per_month_red_skull']) ? $config['lua']['kills_per_month_red_skull'] : null),
 | 
						|
    'dailyFragsToBlackSkull' => isset($config['lua']['dailyFragsToBlackSkull']) ? $config['lua']['dailyFragsToBlackSkull'] : (isset($config['lua']['kills_per_day_black_skull']) ? $config['lua']['kills_per_day_black_skull'] : null),
 | 
						|
    'weeklyFragsToBlackSkull' => isset($config['lua']['weeklyFragsToBlackSkull']) ? $config['lua']['weeklyFragsToBlackSkull'] : (isset($config['lua']['kills_per_week_black_skull']) ? $config['lua']['kills_per_week_black_skull'] : null),
 | 
						|
    'monthlyFragsToBlackSkull' => isset($config['lua']['monthlyFragsToBlackSkull']) ? $config['lua']['monthlyFragsToBlackSkull'] : (isset($config['lua']['kills_per_month_black_skull']) ? $config['lua']['kills_per_month_black_skull'] : null),
 | 
						|
    'banishmentLength' => isset($config['lua']['banishment_length']) ? eval('return (' . $config['lua']['banishment_length'] . ') / (24 * 60 * 60);') : null,
 | 
						|
    'finalBanishmentLength' => isset($config['lua']['final_banishment_length']) ? eval('return (' . $config['lua']['final_banishment_length'] . ') / (24 * 60 * 60);') : null,
 | 
						|
    'ipBanishmentLength' => isset($config['lua']['ip_banishment_length']) ? eval('return (' . $config['lua']['ip_banishment_length'] . ') / (24 * 60 * 60);') : null,
 | 
						|
));
 |