You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			132 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			PHP
		
	
			
		
		
	
	
			132 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			PHP
		
	
| <?php
 | |
| /*
 | |
|  *
 | |
|  * @copyright (c) 2009 animegame.eu
 | |
|  * @license http://www.gnu.org/licenses/gpl-3.0.html GNU General Public Licence
 | |
|  *
 | |
|  */
 | |
| 
 | |
| include_once($_SERVER['DOCUMENT_ROOT'].'ag/include/config.inc.php');
 | |
| include_once($_SERVER['DOCUMENT_ROOT'].'ag/include/designfunctions.inc.php');
 | |
| include_once($_SERVER['DOCUMENT_ROOT'].'ag/include/fehlerausgabe.inc.php');
 | |
| include_once ($_SERVER['DOCUMENT_ROOT'] . 'ag/include/parse.inc.php');
 | |
| // GET-Section
 | |
| // Kritisch (SQL-Injections)
 | |
| $item_id = validateUnsignedInteger($_GET['item_id'], null);
 | |
| 
 | |
| //Unkritisch
 | |
| $charm = $_GET['charm'];
 | |
| 
 | |
| if($charm == 3)
 | |
| {
 | |
| 	$item_info = mysql_fetch_array(mysql_query("SELECT id, preis, name, anzahl FROM clan_item WHERE id='$item_id' LIMIT 1"));
 | |
| 	$user = mysql_Fetch_array(mysql_query("SELECT leader, co_leader, geld, id FROM clan WHERE id='$user_ida[clan]'"));
 | |
| 	
 | |
| 	if($user['leader'] != $user_ida['id'] AND $user['co_leader'] != $user_ida['id']) {
 | |
| 		displayErrorMessage(NULL,'Nur der Leader und der Co-Leader kann Clanitems kaufen!', displayHistoryBackLink());
 | |
| 		exit;
 | |
| 	} 
 | |
| 
 | |
| 
 | |
| 	if($user['geld'] < $item_info['preis'])
 | |
| 	{
 | |
| 		$fehler_m = 'Euer Clan hat nicht genug Geld';
 | |
| 		displayErrorMessage(NULL,$fehler_m, displayHistoryBackLink());
 | |
| 		exit;
 | |
| 	} 
 | |
| 	$new_geld = $user[geld] - $item_info[preis];
 | |
| 	
 | |
| 	mysql_query("UPDATE clan_item SET anzahl=anzahl-1 WHERE id=".$item_info[id]." LIMIT 1");
 | |
| 	mysql_query("UPDATE clan SET geld='$new_geld' WHERE id=".$user[id]." LIMIT 1");
 | |
| 	mysql_query("INSERT INTO clan_ware SET item_id='".$item_info[id]."', clan='".$user[id]."'");
 | |
| 	
 | |
| 	$fehler_m = "$item_name[name] erfolgreich gekauft<br> <br>Geld: $user[geld] - $item_info[preis] = $new_geld";
 | |
| 	
 | |
| 	displayErrorMessage(NULL,$fehler_m, '<a href="'.$_SERVER['PHP_SELF'].'?as=clan/c_markt">weiter</a>');
 | |
| 	exit;
 | |
| } else if($charm == 5){
 | |
| 	$user = mysql_Fetch_array(mysql_query("SELECT leader, co_leader, geld, id FROM clan WHERE id='$user_ida[clan]'"));
 | |
| 	
 | |
| 	if($user['leader'] != $user_ida['id'] AND $user['co_leader'] != $user_ida['id']) {
 | |
| 		displayErrorMessage(NULL,'Nur der Leader und der Co-Leader kann Clanitems abreissen!', displayHistoryBackLink());
 | |
| 		exit;
 | |
| 	} 
 | |
| 	
 | |
| 	mysql_query('Delete from clan_ware where clan = '.$user_ida['clan'].' and item_id = '.$item_id);
 | |
| 	if(mysql_affected_rows() > 0){
 | |
| 		displayErrorMessage(NULL,'Abreissen erfolgreich!', '<a href="'.$_SERVER['PHP_SELF'].'?as=clan/c_markt">weiter</a>');		
 | |
| 	} else{
 | |
| 		displayErrorMessage(NULL,'Abreissen ist fehlgeschlagen!', displayHistoryBackLink());
 | |
| 		
 | |
| 	}
 | |
| 	
 | |
| }
 | |
| if(!$charm)
 | |
| {
 | |
| 	if(!$oder)
 | |
| 	{
 | |
| 		$oder = preis;
 | |
| 	}
 | |
| 	?>
 | |
| 	<html>
 | |
| 	
 | |
| 	<body>
 | |
| 	
 | |
| 	<div align="center">
 | |
|   	<center>
 | |
|       	<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="25">
 | |
|     	<tr>
 | |
|       		<th colspan="6" align="center">Clan Markt</th>
 | |
|     	</tr>
 | |
|     	<tr>
 | |
| 	      	<th align="center">Item</th>
 | |
| 	      	<th align="center">Kaufpreis</th>
 | |
| 	      	<th align="center">Miete*</th>
 | |
| 	      	<th align="center">Nutzung**</th>
 | |
| 	      	<th align="center">TP-Verbrauch</th>
 | |
| 	      	<th align="center">Info</th>
 | |
| 	      	<th align="center">Kaufen</th>
 | |
|     	</tr>
 | |
| 	<?php
 | |
| 	$item_name = mysql_query('SELECT * FROM clan_item order by preis');
 | |
| 	$clan_items_query = mysql_query('SELECT * FROM clan_ware where clan = '.$user_ida['clan']);
 | |
| 	while($row = mysql_fetch_assoc($clan_items_query)){
 | |
| 		$c_item[$row['item_id']] = 1;
 | |
| 	}
 | |
| 	
 | |
| 	while($row = mysql_fetch_array($item_name))
 | |
| 	{
 | |
| 		$info = '';
 | |
| 		$info .= $row['staerke']!=0?' +'.$row['staerke'].' Str':'';
 | |
| 		$info .= $row['verteidigung']!=0?' +'.$row['verteidigung'].' Def':'';
 | |
| 		$info .= $row['glueck']!=0?' +'.$row['glueck'].' Lck':'';
 | |
| 		$info .= $row['geschwindigkeit']!=0?' +'.$row['geschwindigkeit'].' Spd':'';
 | |
| 		$info .= $row['ausdauer']!=0?' +'.$row['ausdauer'].' Aus':'';
 | |
| 		?>
 | |
| 		<tr>
 | |
|       		<td align="center"><?php echo $row['name']; ?></th>
 | |
|       		<td align="center"><?php echo displayMoney($row['preis']); ?></th>
 | |
|       		<td align="center"><?php echo displayMoney($row['miete']); ?></td>
 | |
|       		<td align="center"><?php echo displayMoney($row['nutzung']); ?></td>
 | |
|       		<td align="center"><?php echo displayCount($row['tp']); ?></td>
 | |
|       		<td align="center"><?php echo $info; ?></td>
 | |
|       		<?php
 | |
|       			if($c_item[$row['id']] === 1){
 | |
|       				echo '<td align="center"><a href="javascript:if(confirm(\''.$row['name'].' Wirklich abreissen?\')==true) window.location.href=\'index.php?as=clan/c_markt&charm=5&item_id='.$row['id'].'\'"><img border=0 src="design/bilder/buttons/abreissen.gif" width="42" height="19"></a></td>';
 | |
|       			} else{
 | |
|       				echo '<td align="center"><a href="javascript:if(confirm(\''.$row['name'].' Wirklich kaufen?\')==true) window.location.href=\'index.php?as=clan/c_markt&charm=3&item_id='.$row['id'].'\'"><img border=0 src="design/bilder/buttons/kaufen.gif" width="42" height="19"></a></td>';
 | |
|       			}
 | |
|       		?>
 | |
|     	</tr>
 | |
| 		<?php
 | |
| 		
 | |
| 	}
 | |
| 	?>
 | |
|     	<tr>
 | |
| 	      	<td width="692" height="25" colspan="6">* Miete wird täglich durch den Clan bezahlt und richtet sich nach der Charanzahl im Clan bei denen aktuell Clantraining eingestellt ist! (es wird mindestens für 12 Chars bezahlt)
 | |
| 			<br>** Die Nutzungsgebühr wird durch den User pro Char bezahlt (allerdings nur wenn der Char dort trainiert und genug TP hat)</td>
 | |
|     	</tr>
 | |
| 	</table>
 | |
| 	<?php
 | |
| }
 | |
| ?>
 |