'.$row['nickname'].''; } return $options; } function getMemberCharacters($userid) { $qry = mysql_query('SELECT * FROM chars where besitzer = '.$userid); $options = ''; while ($row = mysql_fetch_assoc($qry)) { $options .= ''; } return $options; } function getClans($clanid) { $qry= mysql_query('SELECT clanname, id FROM clan WHERE id != '.$clanid.' ORDER BY clanname ASC'); #$qry= mysql_query('SELECT clanname, id FROM clan ORDER BY clanname ASC'); $options = ''; while ($row = mysql_fetch_assoc($qry)) { $options .= ''; } return $options; } function displayClanFights($userid) { $clanid = getClanOfUser($userid); $claninfos= getClanInformation($clanid); ?>
Clan Kämpfe | |
---|---|
Dein Clan hat bereits 3 Herausforderungen. Mehr sind nicht möglich. | |
Clan herausfordern |
Leider nur '.$anzahl_gewaehlt.' von '.count($wahluser).' Clanmitglieder ausgewählt!
'; break; } } foreach ($count_member_array as $key => $value) { if ($value > 1 AND $key != -1) { $errmsg .= 'Du hast leider ein Clanmitglied mehrfach ausgewählt!
'; break; } } $clanid = getClanOfUser($userid); $optionen = getCharacterOptions($clanid); if (empty($errmsg)) { ?> '; echo $errmsg1; echo $errmsg; } } function displaySelectClanToFight($userid,$numberoffighter,$clanfighttyp) { $clanid = getClanOfUser($userid); /*for ($i=1;$iFolgende Charaktere sind nicht verfügbar:
'; echo 'Clankampf erfolgreich abgelehnt!
'; echo ''; } } function checkIfChallengeTimedOut($userid) { $clanid= getClanOfUser($userid); $qry = mysql_query('SELECT id, zeitpunkt, status FROM clan_fight_list WHERE clan='.$clanid.' OR gclan='.$clanid); while($row = mysql_fetch_assoc($qry)){ if ($row['zeitpunkt'] <= time() AND $row['status'] == 0) { $status_updaten= mysql_query('UPDATE clan_fight_list SET status=3 WHERE id='.$row['id'].' LIMIT 1'); } } } function termineBereitsBelegt($clanid,$gclanid,$timestamp) { global $errmsg; $clan_qry= mysql_num_rows(mysql_query('SELECT id FROM clan_fight_list WHERE clan = '.$clanid.' AND status != 3 AND zeitpunkt = '.$timestamp)); $gclan_qry= mysql_num_rows(mysql_query('SELECT id FROM clan_fight_list WHERE gclan = '.$gclanid.' AND status != 3 AND zeitpunkt = '.$timestamp)); if ($clan_qry AND $gclan_qry) { $errmsg= 'Dein Clan und der herausgeforderte Clan haben zu diesem Zeitpunkt bereits einen Clankampf!'; $err= 1; } elseif ($clan_qry) { $errmsg= 'Dein Clan hat zu diesem Zeitpunkt bereits einen Clankampf!'; $err= 1; } elseif ($gclan_qry) { $errmsg= 'Der herausgeforderte Clan hat zu diesem Zeitpunkt bereits einen Clankampf!'; $err= 1; } else { $err= 0; } return $err; } function clanfightFromOwnClan($clanfightid,$userid='') { $clanid= getClanOfUser($userid); $clanfightcheck= mysql_fetch_assoc(mysql_query('SELECT clan from clan_fight_list WHERE id='.$clanfightid.' LIMIT 1')); if ($clanfightcheck['clan'] == $clanid) { return 1; } else { global $errmsg; $errmsg= 'Dieser Clankampf ist nicht von deinem Clan erstellt und kann somit nicht zurückgezogen werden!
'; return 0; } } function clanfightToOwnClan($clanfightid,$userid='') { $clanid= getClanOfUser($userid); $clanfightcheck= mysql_fetch_assoc(mysql_query('SELECT gclan from clan_fight_list WHERE id='.$clanfightid.' LIMIT 1')); if ($clanfightcheck['gclan'] == $clanid) { return 1; } else { global $errmsg; $errmsg= 'Die Herausforderung von diesem Clankampf ist nicht an deinem Clan gerichtet!
'; return 0; } } function checkClanfight($clanfightid,$type='') { if (is_numeric($clanfightid)) { $clanfightcheck= mysql_fetch_assoc(mysql_query('SELECT status FROM clan_fight_list WHERE id='.$clanfightid.' LIMIT 1')); if ($clanfightcheck) { if ($clanfightcheck['status'] == 2 AND ($type == 'look' OR $type == 'look_survival')) { return 1; } elseif ($clanfightcheck['status'] != 0) { global $errmsg; $errmsg= 'Der Clankampf wurde bereits angenommen / abgelehnt!
'; return 0; } else { return 1; } } else { global $errmsg; $errmsg= 'Diesen Clankampf gibt es nicht!
'; return 0; } } else { global $errmsg; $errmsg= 'Die ID des Clankampfes ist kein numerischer Wert!
'; return 0; } } function getNumberOfFightersByClanfightID($clanfightid) { $clankampf_informationen= mysql_fetch_assoc(mysql_query('SELECT numberoffighter FROM clan_fight_list WHERE id='.$clanfightid.' LIMIT 1')); return $clankampf_informationen['numberoffighter']; } function acceptClanfight($clanfightid,$chars) { $chars= implode(",",$chars); $status_pruefen= mysql_fetch_assoc(mysql_query('SELECT status FROM clan_fight_list WHERE id='.$clanfightid.' LIMIT 1')); if ($status_pruefen['status'] == 0) { $datensatz_updaten= mysql_query('UPDATE clan_fight_list SET gfighter="'.$chars.'", status=1 WHERE id='.$clanfightid) or die(mysql_error()); echo 'Der Clankampf wurde erfolgreich angenommen!
'; echo 'zurück zur Übersicht'; } else { echo 'Dieser Clankampf kann nichtmehr angenommen werden. Er wurde bereits angenommen!
'; echo 'zurück zur Übersicht'; } } function deleteClanFight($clanfightid) { $clankampf_loeschen= mysql_query('DELETE FROM clan_fight_list WHERE id='.$clanfightid.' LIMIT 1'); echo 'Herausforderung erfolgreich zurückgezogen!
'; echo 'zurück zur Übersicht'; } function getClanOptions(){ $sql = 'SELECT clanname, id FROM clan order by clanname'; $qry = mysql_query($sql); $options = ''; while($row = mysql_fetch_assoc($qry)){ $options .= ''; } return $options; } // Diese Funktion liefert alle Karaktaere des Clans mit der id $clanid. // Sortiert werden die Eintraege nach Trainer und Charname function getCharacterOptions($clanid){ $sql = 'SELECT c.name, c.id, u.nickname FROM chars c LEFT JOIN user u ON (u.id=c.besitzer) WHERE u.clan='.$clanid.' ORDER BY u.nickname, c.name ASC'; $qry = mysql_query($sql); $options = ''; while($row = mysql_fetch_assoc($qry)){ $options .= ''; } return $options; } function getActualClanChallengeInformation($clanid,$userid){ $string = 'Herausforderung an "'.$claninformationen['clanname'].'" am '.date("d.m.Y H:i:s",$row['zeitpunkt']).' | (zurückziehen) |
---|---|
Herausforderung an "'.$claninformationen['clanname'].'" am '.date("d.m.Y H:i:s",$row['zeitpunkt']).' | (zurückziehen) |
Herausforderung von "'.$claninformationen['clanname'].'" am '.date("d.m.Y H:i:s",$row['zeitpunkt']).' | (annehmen | ablehnen) |
Herausforderung von "'.$claninformationen['clanname'].'" am '.date("d.m.Y H:i:s",$row['zeitpunkt']).' | (annehmen | ablehnen) |
Clankampf gegen "'.$claninformationen['clanname'].'" am '.date("d.m.Y H:i:s",$row['zeitpunkt']).' | anschauen |
---|---|
Clankampf gegen "'.$claninformationen['clanname'].'" am '.date("d.m.Y H:i:s",$row['zeitpunkt']).' | anschauen |
Clankampf gegen "'.$claninformationen['clanname'].'" am '.date("d.m.Y H:i:s",$row['zeitpunkt']).' | anschauen |
Clankampf gegen "'.$claninformationen['clanname'].'" am '.date("d.m.Y H:i:s",$row['zeitpunkt']).' | anschauen |
Eine Anfrage für den '.date("d.m.Y H:i:s",$time).' an den Clan "'.$claninfo2['clanname'].'" wurde bereits gestellt!
'; exit; } $anfrage_von_clan_bereits_vorhanden= mysql_num_rows(mysql_query('SELECT * FROM clan_fight_list WHERE clan='.$claninfo2['id'].' AND gclan='.$claninfo['id'].' AND zeitpunkt='.$time.' AND status=0')); if ($anfrage_von_clan_bereits_vorhanden == 1) { echo ''; echo 'Eine Herausforderung für den '.date("d.m.Y H:i:s",$time).' vom Clan "'.$claninfo2['clanname'].'" wurde bereits an deinen Clan gestellt!
'; exit; } if($claninfo2 == null){ return 'Der herauszufordernde Clan existiert nicht (mehr!'; } if($userid != $claninfo[leader] && $userid != $claninfo[co_leader]){ return 'Nur der Leader, bzw. der Co-Leader kann Clan-kämpfe erstellen!'; } $clankampfanfrage_eintragen = mysql_query("INSERT INTO clan_fight_list (id,clan,gclan,fighter,clanfighttyp,numberoffighter,zeitpunkt,status) VALUES ('','".$claninfo['id']."','".$claninfo2['id']."','".$chars."','".$clanfighttyp."','".$numberoffighter."','".$time."',0)"); if(!$foo){ return 'Error by sql: '.$sql.'Herausforderung an "'.$claninformationen['clanname'].'" am '.date("d.m.Y H:i:s",$row['zeitpunkt']).' | (zurückziehen) |
---|---|
Herausforderung an "'.$claninformationen['clanname'].'" am '.date("d.m.Y H:i:s",$row['zeitpunkt']).' | (zurückziehen) |
Clankampf gegen "'.$claninformationen['clanname'].'" am '.date("d.m.Y H:i:s",$row['zeitpunkt']).' | anschauen |
Clankampf gegen "'.$claninformationen['clanname'].'" am '.date("d.m.Y H:i:s",$row['zeitpunkt']).' | anschauen |
Herausforderung von "'.$claninformationen['clanname'].'" am '.date("d.m.Y H:i:s",$row['zeitpunkt']).' | (annehmen | ablehnen) |
Herausforderung von "'.$claninformationen['clanname'].'" am '.date("d.m.Y H:i:s",$row['zeitpunkt']).' | (annehmen | ablehnen) |
Clankampf gegen "'.$claninformationen['clanname'].'" am '.date("d.m.Y H:i:s",$row['zeitpunkt']).' | anschauen |
Clankampf gegen "'.$claninformationen['clanname'].'" am '.date("d.m.Y H:i:s",$row['zeitpunkt']).' | anschauen |