Im GM-Panel wurde extra noch ein Menü zur Einstellung der Gebühr eingebaut.
main
radiskull 13 years ago
parent 26696dedce
commit 36e5dacfcf

@ -261,7 +261,7 @@ function displayClanProfileEditable($clan, $userid){
$member = array(); $member = array();
$count = mysql_num_rows($member_qry); $count = mysql_num_rows($member_qry);
while($row = mysql_fetch_assoc($member_qry)){ while($row = mysql_fetch_assoc($member_qry)){
$tmp = displayUserLinkByID($row['id']); $tmp = generateUserLinkByID($row['id']);
$kickable = true; $kickable = true;
if($row['id'] == $clan['leader']){ if($row['id'] == $clan['leader']){

@ -10,6 +10,7 @@ include_once (ROOT_PATH . '/include/designfunctions.inc.php');
include_once (ROOT_PATH . '/include/fehlerausgabe.inc.php'); include_once (ROOT_PATH . '/include/fehlerausgabe.inc.php');
include_once (ROOT_PATH . '/include/parse.inc.php'); include_once (ROOT_PATH . '/include/parse.inc.php');
include_once (ROOT_PATH . '/include/clan.inc.php'); include_once (ROOT_PATH . '/include/clan.inc.php');
include_once (ROOT_PATH . '/include/user.inc.php');
// GET-Section // GET-Section
// Kritisch (SQL-Injections) // Kritisch (SQL-Injections)
@ -22,44 +23,49 @@ $clan_info = validateString($_GET['clan_info']);
$user = $user_ida; $user = $user_ida;
$charm = $_GET['charm']; $charm = $_GET['charm'];
//Defines
defineIfNotDefined("CLAN_CREATION_FEE", 20000);
if ($charm == 1) { if ($charm == 1) {
$error = null;
if (!$clan_for AND !$clan_back) { if (!$clan_for AND !$clan_back) {
displayErrorMessage(NULL, 'Sie m&uuml;ssen ein Clanzeichen haben.', displayHistoryBackLink()); $error .= 'Sie m&uuml;ssen ein Clanzeichen haben.<br>';
exit;
} }
if(strlen($clan_for.$clan_back) > MAX_CHARS_CLANSIGN) { if(strlen($clan_for.$clan_back) > MAX_CHARS_CLANSIGN) {
displayErrorMessage(NULL, 'Clanzeichen sind ungültig: Summe aus beiden Teilen darf nicht größer als '.MAX_CHARS_CLANSIGN.' Zeichen sein!.', displayHistoryBackLink()); $error .= 'Clanzeichen sind ungültig: Summe aus beiden Teilen darf nicht größer als '.MAX_CHARS_CLANSIGN.' Zeichen sein!.<br>';
exit;
} }
if (!$clan_name) { if (!$clan_name) {
displayErrorMessage(NULL, 'Sie m&uuml;ssen einen Clannamen haben.', displayHistoryBackLink()); $error .= 'Sie m&uuml;ssen einen Clannamen haben.<br>';
exit;
} }
if ($user['clan'] != 0) { if ($user['clan'] != 0) {
displayErrorMessage(NULL, 'Sie haben schon einen Clan.', displayHistoryBackLink()); $error .= 'Sie haben schon einen Clan.<br>';
exit; }
$money = getRelevantMoney($user['id']);
if ($money < CLAN_CREATION_FEE) {
$error .= 'Sie haben nicht genug Geld um einen Clan gr&uuml;nden zu k&ouml;nnen.<br>';
} }
$sql = 'SELECT id, clanname FROM clan WHERE clanname = \'' .$clan_name. '\''; $sql = 'SELECT id, clanname FROM clan WHERE clanname = \'' .$clan_name. '\'';
// echo $sql.'<br>'; // echo $sql.'<br>';
$dup = mysql_fetch_assoc(mysql_query($sql)); $dup = mysql_fetch_assoc(mysql_query($sql));
if($dup) { if($dup) {
// we have a clan that has the same name!! // we have a clan that has the same name!!
displayErrorMessage(NULL, 'Es gibt schon einen Clan mit dem Namen '.$clan_name.'.', displayHistoryBackLink()); $error .= 'Es gibt schon einen Clan mit dem Namen '.$clan_name.'.';
exit;
} }
if($error == null) {
$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);
if(mysql_affected_rows() > 0){ // Erstellen des Clans geglueckt if(mysql_affected_rows() > 0){ // Erstellen des Clans geglueckt
$c_id = mysql_fetch_assoc(mysql_query('Select * from clan where clanname = \''.$clan_name.'\'')); $c_id = mysql_fetch_assoc(mysql_query('Select * from clan where clanname = \''.$clan_name.'\''));
mysql_query('UPDATE user SET clan='.$c_id['id'].' WHERE id='.$user_ida['id']); mysql_query('UPDATE user SET clan='.$c_id['id'].', geld = geld - '.CLAN_CREATION_FEE.' WHERE id='.$user_ida['id']);
displayErrorMessage(NULL, 'Clan erfolgreich Erstellt.', '<a href="index.php?as=clan/clan_info">weiter...</a>'); displayErrorMessage(NULL, 'Clan erfolgreich Erstellt.', '<a href="index.php?as=clan/clan_info">weiter...</a>');
} else{ } else{
$sql = 'Select * from clan where clanname = \''.$clan_name.'\''; $sql = 'Select * from clan where clanname = \''.$clan_name.'\'';
@ -71,35 +77,53 @@ if ($charm == 1) {
} }
displayErrorMessage(NULL, 'Clan erstellen fehlgeschlagen! ('.$error.')', displayHistoryBackLink()); displayErrorMessage(NULL, 'Clan erstellen fehlgeschlagen! ('.$error.')', displayHistoryBackLink());
} }
exit; } else {
} displayErrorMessage(NULL, $error , displayHistoryBackLink());
?> }
} else {
?>
<form action="index.php" method="GET"> <form action="index.php" method="GET">
<input type="hidden" name="as" value="clan/new" /> <input type="hidden" name="as" value="clan/new" /> <input type="hidden"
<input type="hidden" name="charm" value="1" /> name="charm" value="1" />
<table cellpadding="0" cellspacing="0" width="100%"> <table cellpadding="0" cellspacing="0" width="100%">
<tr>
<th height="25" valign="top" width="557" colspan="2" align="center">Clan
gr&uuml;nden</th>
</tr>
<tr> <tr>
<th height="25" valign="top" width="557" colspan="2" align="center">Clan gr&uuml;nden</th> <th height="25" width="162" valign="top" align="center">Gründungsgebühr</th>
<td height="25" width="395" valign="top">&nbsp;<?php echo CLAN_CREATION_FEE;?>
</td>
</tr> </tr>
<tr> <tr>
<th height="25" width="162" valign="top" align="center">Clanname</th> <th height="25" width="162" valign="top" align="center">Clanname</th>
<td height="25" width="395" valign="top">&nbsp;<input name="clan_name"></td> <td height="25" width="395" valign="top">&nbsp;<input
name="clan_name"></td>
</tr> </tr>
<tr> <tr>
<th height="25" width="162" valign="top" align="center">Clanzeichen vorn</th> <th height="25" width="162" valign="top" align="center">Clanzeichen
<td height="25" width="395" valign="top">&nbsp;<input name="clan_for" size="5" maxlength="10"></td> vorn</th>
<td height="25" width="395" valign="top">&nbsp;<input name="clan_for"
size="5" maxlength="10"></td>
</tr> </tr>
<tr> <tr>
<th height="25" width="162" valign="top" align="center">Clanzeichen hinten</th> <th height="25" width="162" valign="top" align="center">Clanzeichen
<td height="25" width="395" valign="top">&nbsp;<input name="clan_back" size="5" maxlength="10"></td> hinten</th>
<td height="25" width="395" valign="top">&nbsp;<input
name="clan_back" size="5" maxlength="10"></td>
</tr> </tr>
<tr> <tr>
<th height="25" width="162" valign="top" align="center">Clan Info</th> <th height="25" width="162" valign="top" align="center">Clan Info</th>
<td height="25" width="395" valign="top">&nbsp;<textarea rows="5" cols="30" name="clan_info"></textarea></td> <td height="25" width="395" valign="top">&nbsp;<textarea rows="5"
cols="30" name="clan_info"></textarea></td>
</tr> </tr>
<tr> <tr>
<td height="25" width="162" align="center" colspan="2"><input type="submit" value="Clan gr&uuml;nden"></td> <td height="25" width="162" align="center" colspan="2"><input
type="submit" value="Clan gr&uuml;nden"></td>
</tr> </tr>
</table> </table>
</form> </form>
<?php
}
?>

@ -138,7 +138,7 @@ function displayOptions(){
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="<?php echo $_SERVER['PHP_SELF']; ?>?choose=clanitems">Clan-R&auml;ume bearbeiten</a> <a href="<?php echo $_SERVER['PHP_SELF']; ?>?choose=clan">Clans bearbeiten</a>
</td> </td>
</tr> </tr>
<tr> <tr>
@ -153,7 +153,7 @@ function displayOptions(){
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="<?php echo $_SERVER['PHP_SELF']; ?>?choose=tournament">Turniere</a> <a href="<?php echo $_SERVER['PHP_SELF']; ?>?choose=tournament">Turniere bearbeiten</a>
</td> </td>
</tr> </tr>
<tr> <tr>
@ -235,8 +235,8 @@ if(checkLoginData($_SESSION['user'],$_SESSION['password'])){
displayQuestNPC($_REQUEST['action'],$_REQUEST['npc_name'],$_REQUEST['starke'],$_REQUEST['speed'],$_REQUEST['verteidigung'],$_REQUEST['ausdauer'],$_REQUEST['hp'],$_REQUEST['mp'],$_REQUEST['level'],$_REQUEST['orte'],$_REQUEST['id'], $_REQUEST['anzahl'], $_REQUEST['confirm'], $_REQUEST['glueck']); displayQuestNPC($_REQUEST['action'],$_REQUEST['npc_name'],$_REQUEST['starke'],$_REQUEST['speed'],$_REQUEST['verteidigung'],$_REQUEST['ausdauer'],$_REQUEST['hp'],$_REQUEST['mp'],$_REQUEST['level'],$_REQUEST['orte'],$_REQUEST['id'], $_REQUEST['anzahl'], $_REQUEST['confirm'], $_REQUEST['glueck']);
} else if($_REQUEST['choose'] == 'poll'){ } else if($_REQUEST['choose'] == 'poll'){
displayPolls($_REQUEST['action'], $_REQUEST['openumfrage'], $_REQUEST['closeumfrage'],$_REQUEST['thema'],$_REQUEST['optionen'],$_REQUEST['text'],$_REQUEST['pollid']); displayPolls($_REQUEST['action'], $_REQUEST['openumfrage'], $_REQUEST['closeumfrage'],$_REQUEST['thema'],$_REQUEST['optionen'],$_REQUEST['text'],$_REQUEST['pollid']);
} else if($_REQUEST['choose'] == 'clanitems'){ } else if($_REQUEST['choose'] == 'clan'){
displayClanItems($_REQUEST['action'],$_REQUEST['raumid'],$_REQUEST['raumname'],$_REQUEST['staerke'],$_REQUEST['verteidigung'],$_REQUEST['glueck'],$_REQUEST['ausdauer'],$_REQUEST['geschwindigkeit'], $_REQUEST['info'], $_REQUEST['req_level']); displayClanMenu($_REQUEST['action'],$_REQUEST['raumid'],$_REQUEST['raumname'],$_REQUEST['staerke'],$_REQUEST['verteidigung'],$_REQUEST['glueck'],$_REQUEST['ausdauer'],$_REQUEST['geschwindigkeit'], $_REQUEST['info'], $_REQUEST['req_level'], $_REQUEST['ccfee']);
} else if($_REQUEST['choose'] == 'drop'){ } else if($_REQUEST['choose'] == 'drop'){
displayDrops(); displayDrops();
} else if($_REQUEST['choose'] == 'news'){ } else if($_REQUEST['choose'] == 'news'){

@ -9,33 +9,57 @@
?> ?>
<?php <?php
function displayClanItems($action, $raumid, $raumname, $staerke, $verteidigung, $glueck, $ausdauer, $geschwindigkeit, $info, $level){ defineIfNotDefined("CLAN_CREATION_FEE", 20000);
if($action == ''){
function displayClanItems() {
$raume_qry = mysql_query('SELECT * FROM clan_item order by tp'); $raume_qry = mysql_query('SELECT * FROM clan_item order by tp');
?> ?>
<table> <table>
<tr>
<th align="center" colspan="12"><h1>Clanr&auml;ume bearbeiten</h1></th>
</tr>
<tr> <tr>
<th align="center" colspan="11">Clanr&auml;ume bearbeiten</th> <td>Name</td>
<td>St&auml;rke</td>
<td>Verteidigung</td>
<td>Gl&uuml;ck</td>
<td>Ausdauer</td>
<td>Geschwindigkeit</td>
<td>Kaufpreis</td>
<td>Miete</td>
<td>Nutzungsgeb&uuml;hr</td>
<td>TP</td>
<td>Level</td>
<td>bearbeiten</td>
</tr>
<tr>
<td colspan=12><hr></td>
</tr> </tr>
<tr><td>Name</td><td>St&auml;rke</td><td>Verteidigung</td><td>Gl&uuml;ck</td><td>Ausdauer</td><td>Geschwindigkeit</td><td>Kaufpreis</td><td>Miete</td><td>Nutzungsgeb&uuml;hr</td><td>TP</td><td>Level</td><td>bearbeiten</td></tr>
<?php <?php
while($res = mysql_fetch_assoc($raume_qry)){ while($res = mysql_fetch_assoc($raume_qry)){
echo '<tr><td>'.$res['name'].'</td><td>'.$res['staerke'].'</td><td>'.$res['verteidigung'].'</td><td>'.$res['glueck'].'</td><td>'.$res['ausdauer'].'</td><td>'.$res['geschwindigkeit'].'</td><td>'.$res['preis'].'</td><td>'.$res['miete'].'</td><td>'.$res['nutzung'].'</td><td>'.$res['tp'].'</td><td>'.$res['req_level'].'</td><td><a href="'.$_SERVER['PHP_SELF'].'?choose=clanitems&action=edit&raumid='.$res['id'].'">edit</a> | <a href="'.$_SERVER['PHP_SELF'].'?choose=clanitems&action=delete&raumid='.$res['id'].'">delete</a></td></tr>'; echo '<tr><td>'.$res['name'].'</td><td>'.$res['staerke'].'</td><td>'.$res['verteidigung'].'</td><td>'.$res['glueck'].'</td><td>'.$res['ausdauer'].'</td><td>'.$res['geschwindigkeit'].'</td><td>'.$res['preis'].'</td><td>'.$res['miete'].'</td><td>'.$res['nutzung'].'</td><td>'.$res['tp'].'</td><td>'.$res['req_level'].'</td><td><a href="'.$_SERVER['PHP_SELF'].'?choose=clan&action=editrooms&raumid='.$res['id'].'">edit</a> | <a href="'.$_SERVER['PHP_SELF'].'?choose=clan&action=deleterooms&raumid='.$res['id'].'">delete</a></td></tr>';
} }
?> ?>
<tr> <tr>
<td align="center" colspan="11"> <td colspan=12><hr></td>
<a href="<?php echo $_SERVER['PHP_SELF'].'?choose=clanitems&action=create'; ?>">Raum erstellen</a> </tr>
<tr>
<td align="center" colspan="12"><a
href="<?php echo $_SERVER['PHP_SELF'].'?choose=clan&action=createrooms'; ?>">Raum
erstellen</a>
</td> </td>
</tr> </tr>
<tr> <tr>
<td align="center" colspan="11"> <td align="center" colspan="12"><a
<a href="<?php echo $_SERVER['PHP_SELF']; ?>">Zum Hauptmenu</a> href="<?php echo $_SERVER['PHP_SELF'].'?choose=clan'; ?>">Zum
Clanmenu</a>
</td> </td>
</tr> </tr>
</table> </table>
<?php <?php
} else if($action == 'edit' || $action == 'create'){ }
function displayEditOrCreateClanRoom($action, $raumid, $raumname, $staerke, $verteidigung, $glueck, $ausdauer, $geschwindigkeit, $info, $level) {
if($raumname !== NULL){ // Sprich es wurde was geaendert! if($raumname !== NULL){ // Sprich es wurde was geaendert!
// Berechne den TP Verbrauch // Berechne den TP Verbrauch
$b38 = 1.3; // Parameter aus Exceltabelle $b38 = 1.3; // Parameter aus Exceltabelle
@ -64,13 +88,13 @@ function displayClanItems($action, $raumid, $raumname, $staerke, $verteidigung,
$miete = ceil($miete/$stepmp)*$stepmp; $miete = ceil($miete/$stepmp)*$stepmp;
$nutz = ceil($nutz/$stepnp)*$stepnp; $nutz = ceil($nutz/$stepnp)*$stepnp;
// So und nun kann weiter gemacht werden! // So und nun kann weiter gemacht werden!
if($action == 'edit'){ if($action == 'editrooms'){
logaction('Der Raum '.$raumname.' wurde editiert!'); logaction('Der Raum '.$raumname.' wurde editiert!');
$sql ='Update clan_item set name = \''.$raumname.'\', staerke = '.$staerke.', verteidigung = '.$verteidigung.', ausdauer = '.$ausdauer.', geschwindigkeit = '.$geschwindigkeit.', glueck = '.$glueck.', preis = '.$kaufpreis.', miete = '.$miete.', nutzung = '.$nutz.', tp = '.$tp.', info = \''.$info.'\', req_level = '.$level.' where id = '.$raumid.''; $sql ='Update clan_item set name = \''.$raumname.'\', staerke = '.$staerke.', verteidigung = '.$verteidigung.', ausdauer = '.$ausdauer.', geschwindigkeit = '.$geschwindigkeit.', glueck = '.$glueck.', preis = '.$kaufpreis.', miete = '.$miete.', nutzung = '.$nutz.', tp = '.$tp.', info = \''.$info.'\', req_level = '.$level.' where id = '.$raumid.'';
$res = mysql_query($sql); $res = mysql_query($sql);
if(!$res) if(!$res)
echo $sql . '<br>'; echo $sql . '<br>';
} else if($action == 'create'){ } else if($action == 'createrooms'){
logaction('Der Raum '.$raumname.' wurde erstellt!'); logaction('Der Raum '.$raumname.' wurde erstellt!');
$sql = 'INSERT INTO clan_item(name, staerke, verteidigung, ausdauer, geschwindigkeit, glueck, preis, miete, nutzung, tp, info, req_level) values(\''.$raumname.'\', '.$staerke.', '.$verteidigung.', '.$ausdauer.', '.$geschwindigkeit.', '.$glueck.', '.$kaufpreis.', '.$miete.', '.$nutz.', '.$tp.', \''.$info.'\', '.$level.')'; $sql = 'INSERT INTO clan_item(name, staerke, verteidigung, ausdauer, geschwindigkeit, glueck, preis, miete, nutzung, tp, info, req_level) values(\''.$raumname.'\', '.$staerke.', '.$verteidigung.', '.$ausdauer.', '.$geschwindigkeit.', '.$glueck.', '.$kaufpreis.', '.$miete.', '.$nutz.', '.$tp.', \''.$info.'\', '.$level.')';
$res = mysql_query($sql); $res = mysql_query($sql);
@ -78,112 +102,220 @@ function displayClanItems($action, $raumid, $raumname, $staerke, $verteidigung,
echo $sql . '<br>'; echo $sql . '<br>';
} }
} }
if($action == 'editrooms'){
if($action == 'edit'){
$raum = mysql_fetch_assoc(mysql_query('SELECT * FROM clan_item WHERE id = '.$raumid)); $raum = mysql_fetch_assoc(mysql_query('SELECT * FROM clan_item WHERE id = '.$raumid));
$aLabel = 'editieren'; $aLabel = 'editieren';
} else{ } else{
$aLabel = 'erstellen'; $aLabel = 'erstellen';
} }
?> ?>
<form action="" method="POST"> <form action="" method="POST">
<input name="choose" value="clanitems" type="hidden"></input> <input name="choose" value="clan" type="hidden"></input> <input
<input name="action" value="<?php echo $action; ?>" type="hidden"></input> name="action" value="<?php echo $action; ?>" type="hidden"></input> <input
<input name="raumid" value="<?php echo $raumid; ?>" type="hidden"></input> name="raumid" value="<?php echo $raumid; ?>" type="hidden"></input>
<table> <table>
<tr> <tr>
<th align="center" colspan="2">Clanr&auml;ume <?php echo $aLabel; ?></th> <th align="center" colspan="2">Clanr&auml;ume <?php echo $aLabel; ?>
</th>
</tr> </tr>
<tr> <tr>
<td>Name</td><td><input type="text" class="text" name="raumname" value="<?php echo $raum['name']; ?>" /></td> <td>Name</td>
<td><input type="text" class="text" name="raumname"
value="<?php echo $raum['name']; ?>" /></td>
</tr> </tr>
<tr> <tr>
<td>St&auml;rke</td><td><input type="text" class="text" name="staerke" value="<?php echo $raum['staerke']; ?>" /></td> <td>St&auml;rke</td>
<td><input type="text" class="text" name="staerke"
value="<?php echo $raum['staerke']; ?>" /></td>
</tr> </tr>
<tr> <tr>
<td>Verteidigung</td><td><input type="text" class="text" name="verteidigung" value="<?php echo $raum['verteidigung']; ?>" /></td> <td>Verteidigung</td>
<td><input type="text" class="text" name="verteidigung"
value="<?php echo $raum['verteidigung']; ?>" /></td>
</tr> </tr>
<tr> <tr>
<td>Gl&uuml;ck</td><td><input type="text" class="text" name="glueck" value="<?php echo $raum['glueck']; ?>" /></td> <td>Gl&uuml;ck</td>
<td><input type="text" class="text" name="glueck"
value="<?php echo $raum['glueck']; ?>" /></td>
</tr> </tr>
<tr> <tr>
<td>Ausdauer</td><td><input type="text" class="text" name="ausdauer" value="<?php echo $raum['ausdauer']; ?>" /></td> <td>Ausdauer</td>
<td><input type="text" class="text" name="ausdauer"
value="<?php echo $raum['ausdauer']; ?>" /></td>
</tr> </tr>
<tr> <tr>
<td>Geschwindigkeit</td><td><input type="text" class="text" name="geschwindigkeit" value="<?php echo $raum['geschwindigkeit']; ?>" /></td> <td>Geschwindigkeit</td>
<td><input type="text" class="text" name="geschwindigkeit"
value="<?php echo $raum['geschwindigkeit']; ?>" /></td>
</tr> </tr>
<tr> <tr>
<td>Level</td><td><input type="text" class="text" name="req_level" value="<?php echo $raum['req_level']; ?>" /></td> <td>Level</td>
<td><input type="text" class="text" name="req_level"
value="<?php echo $raum['req_level']; ?>" /></td>
</tr> </tr>
<tr> <tr>
<td>Kaufpreis</td><td><?php echo $raum['preis']; ?></td> <td>Kaufpreis</td>
<td><?php echo $raum['preis']; ?></td>
</tr> </tr>
<tr> <tr>
<td>Miete</td><td><?php echo $raum['miete']; ?></td> <td>Miete</td>
<td><?php echo $raum['miete']; ?></td>
</tr> </tr>
<tr> <tr>
<td>Nutzungsgeb&uuml;hr</td><td><?php echo $raum['nutzung']; ?></td> <td>Nutzungsgeb&uuml;hr</td>
<td><?php echo $raum['nutzung']; ?></td>
</tr> </tr>
<tr> <tr>
<td>Trainingspunkte</td><td><?php echo $raum['tp']; ?></td> <td>Trainingspunkte</td>
<td><?php echo $raum['tp']; ?></td>
</tr> </tr>
<tr> <tr>
<td>Info</td><td><textarea name="info" rows="10" cols="50"><?php echo $raum['info']; ?></textarea></td> <td>Info</td>
<?php
echo '<td><textarea name="info" rows="10" cols="50">'.$raum['info'].'</textarea></td>';
?>
</tr> </tr>
<tr> <tr>
<td align="center" colspan="2"><input type="submit" /></td> <td align="center" colspan="2"><input type="submit" /></td>
</tr> </tr>
<tr> <tr>
<td align="center" colspan="2"> <td align="center" colspan="2"><a
<a href="<?php echo $_SERVER['PHP_SELF'].'?choose=clanitems'; ?>">Zur &Uuml;bersicht</a> href="<?php echo $_SERVER['PHP_SELF'].'?choose=clan&action=rooms'; ?>">Zur
&Uuml;bersicht</a>
</td> </td>
</tr> </tr>
<tr> <tr>
<td align="center" colspan="2"> <td align="center" colspan="2"><a
<a href="<?php echo $_SERVER['PHP_SELF']; ?>">Zum Hauptmenu</a> href="<?php echo $_SERVER['PHP_SELF'].'?choose=clan'; ?>">Zum
Clanmenu</a>
</td> </td>
</tr> </tr>
</table> </table>
</form> </form>
<?php <?php
} else if($action == 'delete'){ }
function displayDeleteClanRoom($raumname, $raumid) {
?> ?>
<table> <table>
<?php <?php
if($raumname !== NULL){ if($raumname !== NULL){
mysql_query('DELETE FROM clan_item WHERE id = '.$raumid); mysql_query('DELETE FROM clan_item WHERE id = '.$raumid);
mysql_query('DELETE FROM clan_ware where item_id ='.$raumid); mysql_query('DELETE FROM clan_ware where item_id ='.$raumid);
?> ?>
<tr> <tr>
<td align="center" colspan="2"> <td align="center" colspan="2">Der Raum "<?php echo $raumname; ?>"
Der Raum "<?php echo $raumname; ?>" wurde gel&ouml;scht wurde gel&ouml;scht</td>
</td>
</tr> </tr>
<?php <?php
} else{ } else{
$res = mysql_fetch_assoc(mysql_query('SELECT * FROM clan_item WHERE id = '.$raumid)); $res = mysql_fetch_assoc(mysql_query('SELECT * FROM clan_item WHERE id = '.$raumid));
?> ?>
<tr> <tr>
<td align="center" colspan="2"> <td align="center" colspan="2">Den Raum "<?php echo $res['name']; ?>"
Den Raum "<?php echo $res['name']; ?>" wirklich l&ouml;schen? <a href="<?php echo $_SERVER['PHP_SELF'].'?choose=clanitems&action=delete&raumid='.$raumid.'&raumname='.$res['name']; ?>">L&ouml;schen best&auml;tigen!</a> wirklich l&ouml;schen? <a
href="<?php echo $_SERVER['PHP_SELF'].'?choose=clan&action=deleterooms&raumid='.$raumid.'&raumname='.$res['name']; ?>">L&ouml;schen
best&auml;tigen!</a>
</td> </td>
</tr> </tr>
<?php <?php
}
?>
<tr>
<td align="center" colspan="2"><a
href="<?php echo $_SERVER['PHP_SELF'].'?choose=clan&action=rooms'; ?>">Zur
&Uuml;bersicht</a>
</td>
</tr>
<tr>
<td align="center" colspan="2"><a
href="<?php echo $_SERVER['PHP_SELF'].'?choose=clan'; ?>">Zum
Clanmenu</a>
</td>
</tr>
</table>
<?php
}
function displayGeneralOptions($ccfee) {
$change = false;
if($ccfee != null && $ccfee != CLAN_CREATION_FEE) {
setDefine('CLAN_CREATION_FEE', $ccfee);
} }
?> ?>
<form method="POST">
<input type="hidden" name="choose" value="clan">
<input type="hidden" name="action" value="general">
<table width="50%">
<tr> <tr>
<td align="center" colspan="2"> <th colspan="2" align="center"><h1>Übersicht</h1></th>
<a href="<?php echo $_SERVER['PHP_SELF'].'?choose=clanitems'; ?>">Zur &Uuml;bersicht</a> </tr>
</td> <?php if($change === TRUE) {?>
<tr>
<td colspan="2" align="center">&Auml;nderungen &uuml;bernommen!</td>
</tr>
<?php }?>
<tr>
<td align="left">Gr&uuml;ndungsgeb&uuml;hr</td>
<td align="center"><input type="text" name="ccfee" value=<?php echo ($ccfee == null)?CLAN_CREATION_FEE:$ccfee;?>></td>
</tr> </tr>
<tr> <tr>
<td align="center" colspan="2"> <td align="center" colspan="2"><input type="submit" value="&auml;ndern"></td>
<a href="<?php echo $_SERVER['PHP_SELF']; ?>">Zum Hauptmenu</a> </tr>
<tr>
<td align="center" colspan="2"><a
href="<?php echo $_SERVER['PHP_SELF'].'?choose=clan'; ?>">Zum Clanmenu</a>
</td> </td>
</tr> </tr>
</table> </table>
</form>
<?php <?php
}
function displayClanOptions() {
?>
<table>
<tr>
<td><a
href="<?php echo $_SERVER['PHP_SELF']; ?>?choose=clan&action=general">Clanoptionen
bearbeiten</a>
</td>
</tr>
<tr>
<td><a
href="<?php echo $_SERVER['PHP_SELF']; ?>?choose=clan&action=rooms">Clanr&auml;ume
bearbeiten</a>
</td>
</tr>
<tr>
<td><a href="<?php echo $_SERVER['PHP_SELF']; ?>">Zum Hauptmenu</a><br>
</td>
</tr>
</table>
<?php
}
function displayClanMenu($action, $raumid, $raumname, $staerke, $verteidigung, $glueck, $ausdauer, $geschwindigkeit, $info, $level, $ccfee) {
switch ($action) {
case 'editrooms':
displayEditOrCreateClanRoom($action, $raumid, $raumname, $staerke, $verteidigung, $glueck, $ausdauer, $geschwindigkeit, $info, $level);
break;
case 'createrooms':
displayEditOrCreateClanRoom($action, $raumid, $raumname, $staerke, $verteidigung, $glueck, $ausdauer, $geschwindigkeit, $info, $level);
break;
case 'deleterooms':
displayDeleteClanRoom($raumname, $raumid);
break;
case 'rooms':
displayClanItems();
break;
case 'general':
displayGeneralOptions($ccfee);
break;
default:
displayClanOptions();
break;
} }
} }
?> ?>

@ -156,6 +156,8 @@ function displayEditFee($klein, $wochen) {
$change = TRUE; $change = TRUE;
setDefine('TURNIER_WOCHEN_GEBUEHR', $wochen); setDefine('TURNIER_WOCHEN_GEBUEHR', $wochen);
} }
} else {
} }
?> ?>
<form method="get"> <form method="get">

@ -45,6 +45,22 @@ function addMoneyToUser($userid, $amount) {
mysql_query('update user set geld = geld + ' . $amount . ' WHERE id = ' .$userid); mysql_query('update user set geld = geld + ' . $amount . ' WHERE id = ' .$userid);
} }
/**
* Gibt den wirklichen Geldbetrag des Users zurück (Abzug von Auktions-Aktionen)
* @param user id
*/
function getRelevantMoney($userid) {
$user = getUser($userid);
$auktionensumme = mysql_fetch_assoc(mysql_query('SELECT SUM(aktuellesgebot) as summe FROM auktion WHERE bieter = ' . $user['id'] . ' GROUP BY bieter'));
$auktionensumme = $auktionensumme['summe'];
if ($auktionensumme == 0) {
$money = $user[geld];
} else {
$money = $user['geld'] - $auktionensumme;
}
return $money;
}
function checkSessionPasswort($userid, $password){ function checkSessionPasswort($userid, $password){
$sql = 'SELECT passwort from user where id = \''.$userid.'\''; $sql = 'SELECT passwort from user where id = \''.$userid.'\'';

Loading…
Cancel
Save