mirror of
https://github.com/slawkens/myaac.git
synced 2025-10-14 01:34:55 +02:00
* moved guilds actions (pages) to guilds/ directory
This commit is contained in:
65
system/pages/guilds/cleanup_guilds.php
Normal file
65
system/pages/guilds/cleanup_guilds.php
Normal file
@@ -0,0 +1,65 @@
|
||||
<?php
|
||||
/**
|
||||
* Cleanup guilds
|
||||
*
|
||||
* @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)
|
||||
{
|
||||
$guilds_list = new OTS_Guilds_List();
|
||||
$guilds_list->init();
|
||||
if(count($guilds_list) > 0)
|
||||
{
|
||||
foreach($guilds_list as $guild)
|
||||
{
|
||||
$error = 0;
|
||||
$leader = $guild->getOwner();
|
||||
if($leader->isLoaded())
|
||||
{
|
||||
$leader_rank = $leader->getRank();
|
||||
if($leader_rank->isLoaded())
|
||||
{
|
||||
if($leader_rank->isLoaded())
|
||||
{
|
||||
$leader_guild = $leader_rank->getGuild();
|
||||
if($leader_guild->isLoaded())
|
||||
{
|
||||
if($leader_guild->getId() != $guild->getId())
|
||||
$error = 1;
|
||||
}
|
||||
else
|
||||
$error = 1;
|
||||
}
|
||||
else
|
||||
$error = 1;
|
||||
}
|
||||
else
|
||||
$error = 1;
|
||||
}
|
||||
else
|
||||
$error = 1;
|
||||
if($error == 1)
|
||||
{
|
||||
$deleted_guilds[] = $guild->getName();
|
||||
$status = delete_guild($guild->getId());
|
||||
}
|
||||
}
|
||||
echo "<b>Deleted guilds (leaders of this guilds are not members of this guild [fix bugged guilds]):</b>";
|
||||
if(!empty($deleted_guilds))
|
||||
foreach($deleted_guilds as $guild)
|
||||
echo "<li>".$guild;
|
||||
}
|
||||
else
|
||||
echo "0 guilds 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