if one quits the clan there will be no "fired" message sent. It is not possible to join a clan by creating a clan with the same name anymore!!

main
hecht 13 years ago
parent b3a8046326
commit b78b951d65

@ -466,7 +466,9 @@ function fireMember($user, $member){
if(mysql_affected_rows() > 0){ // Soll nur ausgeführt werden, wenn member wirklich gekickt wurde!! if(mysql_affected_rows() > 0){ // Soll nur ausgeführt werden, wenn member wirklich gekickt wurde!!
$sql = 'Update chars set clan_train = NULL where besitzer = '.$member; $sql = 'Update chars set clan_train = NULL where besitzer = '.$member;
mysql_query($sql); mysql_query($sql);
sendMessage($user['nickname'], $member, 'Clan rauswurf!', 'Du wurdest von '.$user['nickname'].' aus deinem Clan geworfen. Du wirst dir wohl einen neuen suchen müssen!'); if($user['id'] != $member) {
sendMessage($user['nickname'], $member, 'Clan rauswurf!', 'Du wurdest von '.$user['nickname'].' aus deinem Clan geworfen. Du wirst dir wohl einen neuen suchen müssen!');
}
} }
} else{ } else{
echo displayErrorMessage(NULL, 'Du kannst den Member nicht feuern!', displayHistoryBackLink()); echo displayErrorMessage(NULL, 'Du kannst den Member nicht feuern!', displayHistoryBackLink());
@ -535,6 +537,9 @@ if($action !== NULL) { // this is done to not require to reprogramm the whole st
break; break;
case 'fire': case 'fire':
fireMember($user_ida, $member); fireMember($user_ida, $member);
if($user_ida['id'] == $member) {
$displayMore = false;
}
break; break;
case 'putsch': case 'putsch':
setMeAsLeader($user_ida); setMeAsLeader($user_ida);

@ -37,6 +37,16 @@ if ($charm == 1) {
exit; exit;
} }
$sql = 'SELECT id, clanname FROM clan WHERE clanname = \'' .$clan_name. '\'';
// echo $sql.'<br>';
$dup = mysql_fetch_assoc(mysql_query($sql));
if($dup) {
// we have a clan that has the same name!!
displayErrorMessage(NULL, 'Es gibt schon einen Clan mit dem Namen '.$clan_name.'.', displayHistoryBackLink());
exit;
}
$sql = 'INSERT into clan(clanname,clanz_pre,clanz_suff,info, leader) values(\''.$clan_name.'\', \''.$clan_for.'\', \''.$clan_back.'\', \''.$clan_info.'\', '.$user_ida['id'].')'; $sql = 'INSERT into clan(clanname,clanz_pre,clanz_suff,info, leader) values(\''.$clan_name.'\', \''.$clan_for.'\', \''.$clan_back.'\', \''.$clan_info.'\', '.$user_ida['id'].')';
// echo $sql.'<br>'; // echo $sql.'<br>';
mysql_query($sql); mysql_query($sql);

Loading…
Cancel
Save