mirror of
https://github.com/slawkens/myaac.git
synced 2025-10-18 19:53:27 +02:00
More changes to deleted characters (Account, guilds)
Account: Cannot change name, comment, gender + Cannot be deleted if owns a guild Guilds: Cannot create, cannot be invited, cannot accept invite, cannot be passed leadership to
This commit is contained in:
@@ -43,6 +43,8 @@ if(isset($_REQUEST['todo']) && $_REQUEST['todo'] == 'save') {
|
||||
$errors[] = 'Character with name <b> ' . $name. ' </b> is not in your account.';
|
||||
}else if ($player->getRank()->isLoaded()){
|
||||
$errors[] = 'Character with name <b>'.$name.'</b> is already in guild. You must leave guild before you join other guild.';
|
||||
} else if ($player->isDeleted()) {
|
||||
$errors[] = "Character with name <b>$name</b> has been deleted.";
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -69,7 +71,7 @@ else
|
||||
{
|
||||
if(empty($errors)) {
|
||||
$acc_invited = false;
|
||||
$account_players = $account_logged->getPlayers();
|
||||
$account_players = $account_logged->getPlayersList(false);
|
||||
include(SYSTEM . 'libs/pot/InvitesDriver.php');
|
||||
new InvitesDriver($guild);
|
||||
$invited_list = $guild->listInvites();
|
||||
|
@@ -20,7 +20,7 @@ if(!$logged) {
|
||||
$array_of_player_nig = array();
|
||||
if(empty($guild_errors))
|
||||
{
|
||||
$account_players = $account_logged->getPlayers();
|
||||
$account_players = $account_logged->getPlayersList(false);
|
||||
foreach($account_players as $player)
|
||||
{
|
||||
$player_rank = $player->getRank();
|
||||
@@ -71,6 +71,10 @@ if($todo == 'save')
|
||||
}
|
||||
}
|
||||
|
||||
if(empty($guild_errors) && $player->isDeleted()) {
|
||||
$guild_errors[] = "Character <b>$name</b> has been deleted.";
|
||||
}
|
||||
|
||||
if(empty($guild_errors))
|
||||
{
|
||||
$bad_char = true;
|
||||
@@ -130,5 +134,3 @@ else {
|
||||
'players' => $array_of_player_nig
|
||||
));
|
||||
}
|
||||
|
||||
?>
|
@@ -70,6 +70,8 @@ if(isset($_REQUEST['todo']) && $_REQUEST['todo'] == 'save') {
|
||||
$player->find($name);
|
||||
if(!$player->isLoaded()) {
|
||||
$errors[] = 'Player with name <b>' . $name . '</b> doesn\'t exist.';
|
||||
} else if ($player->isDeleted()) {
|
||||
$errors[] = "Character with name <b>$name</b> has been deleted.";
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -122,4 +124,4 @@ if($show) {
|
||||
|
||||
$twig->display('guilds.back_button.html.twig', array(
|
||||
'action' => getLink('guilds') . '/' . $guild_name
|
||||
));
|
||||
));
|
||||
|
@@ -34,6 +34,8 @@ if(empty($guild_errors)) {
|
||||
$to_player->find($pass_to);
|
||||
if(!$to_player->isLoaded()) {
|
||||
$guild_errors2[] = 'Player with name <b>'.$pass_to.'</b> doesn\'t exist.';
|
||||
} else if ($to_player->isDeleted()) {
|
||||
$guild_errors2[] = "Character with name <b>$pass_to</b> has been deleted.";
|
||||
}
|
||||
|
||||
if(empty($guild_errors2)) {
|
||||
|
Reference in New Issue
Block a user