$result['gruppen_id'], "gruppen_name" => $result['gruppen_name']);
		$i++;
	}
	return $groups;
}
function displayUserGroups($action, $name, $ugname, $delete, $add) {
	if($action === 'search') {
		$username = validateName($name);
		if ($delete !== NULL && $delete >= 0) {
			$qry = 'DELETE FROM user_gruppe_zuordnung WHERE user_id in (SELECT id FROM user WHERE nickname = \''.$username.
			'\') AND gruppen_id = '.$delete.';';
			mysql_query($qry);
		} else if($add !== NULL && $add >= 0) {
			$qry = 'INSERT INTO user_gruppe_zuordnung(user_id, gruppen_id)
			VALUES((SELECT id FROM user WHERE nickname = \''.$username.'\'), '.$add.');';
			mysql_query($qry);
		}
		$usergroups = getUserGroups($name);
		$notusergroups = getOtherUserGroups($name);
		?>
						
	
		| Usergruppe | 
	
		| 
			';
			$x = 0;
			while($row = mysql_fetch_assoc($usergroups_qry)){
				echo '| '.$row['nickname'].'';
				$x++;
				if($x % 4 == 0) {
					echo ' | ';
					$x = 0;
				}
			}
			echo ''
			?> | 
	
		| Zurück | 
	
		| Zum Hauptmenu | 
			
						
		
						
						
						weiter');
			mysql_query('INSERT INTO nachricht(betreff, von, datum, text, besitzer) values(\'Verwarnung\', \'AG-Team\', now(), \'Es kam zwischen den Accounts '.join(' und ',$users).' zu Überschneidungen, wir bitten euch dies zu unterlassen, da wir uns sonst gezwungen sehen diese Aktivitäten zu bestrafen!\', '.$user1.')');
			mysql_query('INSERT INTO nachricht(betreff, von, datum, text, besitzer) values(\'Verwarnung\', \'AG-Team\', now(), \'Es kam zwischen den Accounts '.join(' und ',$users).' zu Überschneidungen, wir bitten euch dies zu unterlassen, da wir uns sonst gezwungen sehen diese Aktivitäten zu bestrafen!\', '.$user2.')');
			logaction('Die User '.join(' und ',$users).' wurden verwarnt!');
		} else{
			$qry = mysql_query('select id, nickname from user where id in ('.$user1.', '.$user2.')');
			while($row = mysql_fetch_assoc($qry)){
				$users[] = $row['nickname'];
			}
			displayErrorMessage('Verwarnen', 'Sollen die User '.join(' und ',$users).' wirklich verwarnt werden?', 'weiter | '.displayHistoryBackLink());
		}
	} else if($action == 'ban'){
		// Bannt zwei Accounts
		if($verify == 1){
			$qry = mysql_query('select id, nickname from user where id in ('.$user1.', '.$user2.')');
			while($row = mysql_fetch_assoc($qry)){
				$users[] = $row['nickname'];
			}
			displayErrorMessage('Bann vollzogen!', 'Die User '.join(' und ',$users).' sind nun verwarnt!', 'weiter');
			mysql_query('INSERT INTO nachricht(betreff, von, datum, text, besitzer) values(\'Bann\', \'AG-Team\', now(), \'Es kam zwischen den Accounts '.join(' und ',$users).' zu Überschneidungen. Deswegen sahen wir uns gezwungen diese Aktivitäten zu bestrafen!\', '.$user1.')');
			mysql_query('INSERT INTO nachricht(betreff, von, datum, text, besitzer) values(\'Bann\', \'AG-Team\', now(), \'Es kam zwischen den Accounts '.join(' und ',$users).' zu Überschneidungen. Deswegen sahen wir uns gezwungen diese Aktivitäten zu bestrafen!\', '.$user2.')');
			mysql_query('Update user set bann = \'ja\' where id IN('.$user1.', '.$user2.')');
			logaction('Die User '.join(' und ',$users).' wurden gebannt!');
		} else{
			$qry = mysql_query('select id, nickname from user where id in ('.$user1.', '.$user2.')');
			while($row = mysql_fetch_assoc($qry)){
				$users[] = $row['nickname'];
			}
			displayErrorMessage('Bannen', 'Sollen die User '.join(' und ',$users).' wirklich gebannt werden?', 'weiter | '.displayHistoryBackLink());
		}
	} else if($action == 'undo'){
		// Macht eine Auktion rückgängig
		displayErrorMessage(NULL, 'not yet implemented', displayHistoryBackLink());
	} else if($action == 'markok'){
		if($verify == 1){
			$trade = mysql_fetch_assoc(mysql_query('SELECT u1.nickname as u1n, u1.id as u1i, u2.nickname u2n, u2.id u2i, at.anzahl, betrag, deadline, cheatingverdacht, it.name as i_name, si.name as s_name, wm.item as w_name, itemid, tablename FROM auktion_transaktionen at left join sp_item si on tablename = \'sp_ware\' and itemid = si.id left join item as it on tablename = \'ware\' and itemid = it.id left join wochen_markt as wm on tablename = \'wochen_ware\' and itemid = wm.id left join user as u1 on at.anbieter = u1.id left join user as u2 on at.bieter = u2.id where transaktionsid = '.$tradeid));
			displayErrorMessage('Trade validiert!', 'Der Handel zwischen '.$trade['u1n'].' und '.$trade['u2n'].' ist nun als \'Ok\' markiert!', 'weiter');
			logaction('Der Handel zwischen '.$trade['u1n'].' und '.$trade['u2n'].' wurde als \'Ok\' markiert (Tradeid = '.$tradeid.')!');
			mysql_query('Update auktion_transaktionen set cheatingverdacht = 0 where transaktionsid = '.$tradeid);
		} else{
			$trade = mysql_fetch_assoc(mysql_query('SELECT u1.nickname as u1n, u1.id as u1i, u2.nickname u2n, u2.id u2i, at.anzahl, betrag, deadline, cheatingverdacht, it.name as i_name, si.name as s_name, wm.item as w_name, itemid, tablename FROM auktion_transaktionen at left join sp_item si on tablename = \'sp_ware\' and itemid = si.id left join item as it on tablename = \'ware\' and itemid = it.id left join wochen_markt as wm on tablename = \'wochen_ware\' and itemid = wm.id left join user as u1 on at.anbieter = u1.id left join user as u2 on at.bieter = u2.id where transaktionsid = '.$tradeid));
			displayErrorMessage('Trade validieren!', 'Sollen der Handel zwischen '.$trade['u1n'].' und '.$trade['u2n'].' als \'Ok\' markiert werden?', 'weiter | '.displayHistoryBackLink());
		}
	}
	// TODO: Action um IP-Sharing zu erlauben! -> tabelle (duerfen keine miesen trades und fights mehr machen)
	// TODO: Erlaubte IP-Sharer muessen markiert werden
	// TODO: Verwarnte und Gebannte User muessen markiert werden!
}
function displayBannOptions($action, $username,$opfer,$gamebann,$shoutbann,$forenbann,$anonid){
	if($action == '' or $action == NULL){
		?>