mirror of
https://github.com/slawkens/myaac.git
synced 2025-10-17 19:23:27 +02:00
* moved guilds actions (pages) to guilds/ directory
This commit is contained in:
67
system/pages/guilds/cleanup_players.php
Normal file
67
system/pages/guilds/cleanup_players.php
Normal file
@@ -0,0 +1,67 @@
|
||||
<?php
|
||||
/**
|
||||
* Cleanup players
|
||||
*
|
||||
* @package MyAAC
|
||||
* @author Gesior <jerzyskalski@wp.pl>
|
||||
* @author Slawkens <slawkens@gmail.com>
|
||||
* @copyright 2017 MyAAC
|
||||
* @version 0.6.1
|
||||
* @link http://my-aac.org
|
||||
*/
|
||||
defined('MYAAC') or die('Direct access not allowed!');
|
||||
|
||||
if($logged)
|
||||
{
|
||||
if(admin())
|
||||
{
|
||||
$players_list = new OTS_Players_List();
|
||||
$players_list->init();
|
||||
}
|
||||
else
|
||||
$players_list = $account_logged->getPlayersList();
|
||||
|
||||
if(count($players_list) > 0)
|
||||
{
|
||||
foreach($players_list as $player)
|
||||
{
|
||||
$player_rank = $player->getRank();
|
||||
if($player_rank->isLoaded())
|
||||
{
|
||||
if($player_rank->isLoaded())
|
||||
{
|
||||
$rank_guild = $player_rank->getGuild();
|
||||
if(!$rank_guild->isLoaded())
|
||||
{
|
||||
$player->setRank();
|
||||
$player->setGuildNick();
|
||||
$changed_ranks_of[] = $player->getName();
|
||||
$deleted_ranks[] = 'ID: '.$player_rank->getId().' - '.$player_rank->getName();
|
||||
$player_rank->delete();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$player->setRank();
|
||||
$player->setGuildNick('');
|
||||
$changed_ranks_of[] = $player->getName();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
echo "<b>Deleted ranks (this ranks guilds doesn't exist [bug fix]):</b>";
|
||||
if(!empty($deleted_ranks))
|
||||
foreach($deleted_ranks as $rank)
|
||||
echo "<li>".$rank;
|
||||
echo "<BR /><BR /><b>Changed ranks of players (rank or guild of rank doesn't exist [bug fix]):</b>";
|
||||
if(!empty($changed_ranks_of))
|
||||
foreach($changed_ranks_of as $name)
|
||||
echo "<li>".$name;
|
||||
}
|
||||
else
|
||||
echo "0 players found.";
|
||||
}
|
||||
else
|
||||
echo "You are not logged in.";
|
||||
echo "<center><h3><a href=\"?subtopic=guilds\">BACK</a></h3></center>";
|
||||
?>
|
Reference in New Issue
Block a user