mirror of
https://github.com/slawkens/myaac.git
synced 2025-11-29 22:46:51 +01:00
Admin Panel Updates
- Updated Admin Panel to Bootstrap 4. - Code cleanup - Rewrote menu generation code - Added top 10 coins, top 10 premium points, last 10 logins to modules page. - Added full account list to Account editor - Added load outfits from XML to player editor and lists all enabled outfits in editor (will default to textbox if array of outfits do not exist) - Added tabs to account editor - account, characters,store history, bans(this is based off the bans.php page so will not work on TFS 0.2/1.0) - Updated datepickers to display the actual date rather than unix time. - Added last 10 posts to player editor
This commit is contained in:
@@ -90,116 +90,3 @@ if($next_page)
|
||||
echo '<tr><td width="100%" align="right" valign="bottom"><a href="?subtopic=bans&page=' . ($_page + 1) . '" class="size_xxs">Next Page</a></td></tr>';
|
||||
?>
|
||||
</table>
|
||||
<?php
|
||||
function getBanReason($reasonId)
|
||||
{
|
||||
switch($reasonId)
|
||||
{
|
||||
case 0:
|
||||
return "Offensive Name";
|
||||
case 1:
|
||||
return "Invalid Name Format";
|
||||
case 2:
|
||||
return "Unsuitable Name";
|
||||
case 3:
|
||||
return "Name Inciting Rule Violation";
|
||||
case 4:
|
||||
return "Offensive Statement";
|
||||
case 5:
|
||||
return "Spamming";
|
||||
case 6:
|
||||
return "Illegal Advertising";
|
||||
case 7:
|
||||
return "Off-Topic Public Statement";
|
||||
case 8:
|
||||
return "Non-English Public Statement";
|
||||
case 9:
|
||||
return "Inciting Rule Violation";
|
||||
case 10:
|
||||
return "Bug Abuse";
|
||||
case 11:
|
||||
return "Game Weakness Abuse";
|
||||
case 12:
|
||||
return "Using Unofficial Software to Play";
|
||||
case 13:
|
||||
return "Hacking";
|
||||
case 14:
|
||||
return "Multi-Clienting";
|
||||
case 15:
|
||||
return "Account Trading or Sharing";
|
||||
case 16:
|
||||
return "Threatening Gamemaster";
|
||||
case 17:
|
||||
return "Pretending to Have Influence on Rule Enforcement";
|
||||
case 18:
|
||||
return "False Report to Gamemaster";
|
||||
case 19:
|
||||
return "Destructive Behaviour";
|
||||
case 20:
|
||||
return "Excessive Unjustified Player Killing";
|
||||
case 21:
|
||||
return "Invalid Payment";
|
||||
case 22:
|
||||
return "Spoiling Auction";
|
||||
}
|
||||
|
||||
return "Unknown Reason";
|
||||
}
|
||||
|
||||
function getBanType($typeId)
|
||||
{
|
||||
switch($typeId)
|
||||
{
|
||||
case 1:
|
||||
return "IP Banishment";
|
||||
case 2:
|
||||
return "Namelock";
|
||||
case 3:
|
||||
return "Banishment";
|
||||
case 4:
|
||||
return "Notation";
|
||||
case 5:
|
||||
return "Deletion";
|
||||
}
|
||||
|
||||
return "Unknown Type";
|
||||
}
|
||||
|
||||
function getPlayerNameByAccount($id)
|
||||
{
|
||||
global $vowels, $ots, $db;
|
||||
if(is_numeric($id))
|
||||
{
|
||||
$player = new OTS_Player();
|
||||
$player->load($id);
|
||||
if($player->isLoaded())
|
||||
return $player->getName();
|
||||
else
|
||||
{
|
||||
$playerQuery = $db->query('SELECT `id` FROM `players` WHERE `account_id` = ' . $id . ' ORDER BY `lastlogin` DESC LIMIT 1;')->fetch();
|
||||
|
||||
$tmp = "*Error*";
|
||||
/*
|
||||
$acco = new OTS_Account();
|
||||
$acco->load($id);
|
||||
if(!$acco->isLoaded())
|
||||
return "Unknown name";
|
||||
|
||||
foreach($acco->getPlayersList() as $p)
|
||||
{
|
||||
$player= new OTS_Player();
|
||||
$player->find($p);*/
|
||||
$player->load($playerQuery['id']);
|
||||
//echo 'id gracza = ' . $p . '<br/>';
|
||||
if($player->isLoaded())
|
||||
$tmp = $player->getName();
|
||||
// break;
|
||||
//}
|
||||
|
||||
return $tmp;
|
||||
}
|
||||
}
|
||||
|
||||
return '';
|
||||
}
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user