now the participants get an private message if a challenge request is denied or canceled. Also there will be a big notification if a challenge is canceled! Not yet locally tested!!!!
@ -213,10 +213,15 @@ function acceptChallengeRequest($challenged_clan, array $user) {
if(is_numeric($oclan['leader'])) {
sendMessage($user['nickname'], $oclan['leader'], 'Clan-Fight', 'Der Clan '.$clan['clanname'].' hat eure Herausforderungen zu einem Clan-Fight angenommen! Über "Mein Clan" könnt ihr nun Chars anmelden!');
sendMessage($user['nickname'], $oclan['co_leader'], 'Clan-Fight', 'Der Clan '.$clan['clanname'].' hat eure Herausforderungen zu einem Clan-Fight angenommen! Über "Mein Clan" könnt ihr nun Chars anmelden!');
sendMessage($user['nickname'], $clan_challenge['clan_challenge_creator'], 'Clan-Fight', 'Der Clan '.$clan['clanname'].' hat eure Herausforderungen zu einem Clan-Fight angenommen! Über "Mein Clan" könnt ihr nun Chars anmelden!');
}
$finished = FALSE;
$id = -1;
// get id
@ -243,7 +248,8 @@ function acceptChallengeRequest($challenged_clan, array $user) {
}
function cancelChallengeRequest($challenged_clan, array $user) {
$clan = getClan($user['clan']);
$clan = getClan($user['clan']);
$oclan = getClan($challenged_clan);
if(!$clan) {
return 'Du bist in keinem Clan!!';
@ -270,6 +276,15 @@ function cancelChallengeRequest($challenged_clan, array $user) {
// okay seems to be okay
mysql_query('UPDATE clan_challenge_requests SET active = false WHERE clan_challenged = ' .$challenged_clan . ' AND clan_requester = ' .$user['clan'] . ' AND active = TRUE');
if(is_numeric($oclan['leader'])) {
sendMessage($user['nickname'], $oclan['leader'], 'Clan-Fight', 'Der Clan '.$clan['clanname'].' hat die Herausforderungen zu einem Clan-Fight zurückgezogen! Über "Mein Clan" kann eine neue Herausforderungen erstellt werden!');
sendMessage($user['nickname'], $oclan['co_leader'], 'Clan-Fight', 'Der Clan '.$clan['clanname'].' hat die Herausforderungen zu einem Clan-Fight zurückgezogen! Über "Mein Clan" kann eine neue Herausforderungen erstellt werden!');
}
return NULL;
}
@ -280,7 +295,7 @@ function cancelChallengeRequest($challenged_clan, array $user) {
*/
function denyChallengeRequest($challenge_requester, array $user) {
$clan = getClan($user['clan']);
$oclan = getClan($challenge_requester);
if(!$clan) {
return 'Du bist in keinem Clan!!';
}
@ -306,6 +321,20 @@ function denyChallengeRequest($challenge_requester, array $user) {
// okay seems to be okay
mysql_query('UPDATE clan_challenge_requests SET active = false WHERE clan_challenged = ' .$user['clan'] . ' AND clan_requester = ' .$challenge_requester. ' AND active = TRUE');
if(is_numeric($oclan['leader'])) {
sendMessage($user['nickname'], $oclan['leader'], 'Clan-Fight', 'Der Clan '.$clan['clanname'].' hat eure Herausforderungen zu einem Clan-Fight abgelehnt! Über "Mein Clan" könnt neue Herausforderungen erstellen!');
sendMessage($user['nickname'], $oclan['co_leader'], 'Clan-Fight', 'Der Clan '.$clan['clanname'].' hat eure Herausforderungen zu einem Clan-Fight abgelehnt! Über "Mein Clan" könnt neue Herausforderungen erstellen!');
sendMessage($user['nickname'], $clan_challenge['clan_challenge_creator'], 'Clan-Fight', 'Der Clan '.$clan['clanname'].' hat eure Herausforderungen zu einem Clan-Fight abgelehnt! Über "Mein Clan" könnt neue Herausforderungen erstellen!');
}
return NULL;
}
@ -643,12 +672,13 @@ function leaveChallenge($clan_challenge_id, array $user, $charid) {
function cancelChallenge($clan_challenge_id, array $user) {