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.
		
		
		
		
		
			
		
			
				
	
	
		
			224 lines
		
	
	
		
			7.4 KiB
		
	
	
	
		
			PHP
		
	
			
		
		
	
	
			224 lines
		
	
	
		
			7.4 KiB
		
	
	
	
		
			PHP
		
	
| <?php 
 | |
| /*
 | |
|  * Created on 31.05.2011
 | |
|  *
 | |
|  * @copyright (c) 2011 animegame.eu
 | |
|  * @license http://www.gnu.org/licenses/gpl-3.0.html GNU General Public Licence
 | |
|  *
 | |
|  */
 | |
| ?>
 | |
| 
 | |
| <?php 
 | |
| function displayShop($action, $s_id, $info,  $s_name, $s2_name, $s3_name, $s_typ, $preis, $frei, $anzahl){
 | |
| 	if($action == ''){
 | |
| 		$shop_qry = db_query('SELECT * FROM shop order by preis');
 | |
| 		?>
 | |
| 			<table border="1">
 | |
| 				<tr>
 | |
| 					<th align="center" colspan="11">Shop Angebote Übersicht<th>
 | |
| 				</tr>
 | |
| 				<tr>
 | |
| 					<td align="center" colspan="11">
 | |
| 						<a href="<?php echo $_SERVER['PHP_SELF'].'?choose=shop&action=erstellen'; ?>">Angebot erstellen</a>
 | |
| 					</td>
 | |
| 				</tr>
 | |
| 				<tr><td>Name</td><td>ID</td><td>Art</td>
 | |
| 				<td>Preis</td><td>Freischalten</td><td>Anzahl<td>bearbeiten</td></tr>
 | |
| 		<?php
 | |
| 			while($res = mysqli_fetch_assoc($shop_qry)){
 | |
| 				echo '<tr><td>'.$res['item'].'</td><td>'.$res['id'].'</td><td>'.$res['datensatz'].'</td>
 | |
| 					<td>'.$res['preis'].'</td><td>'.$res['preis_req'].'</td><td>'.$res['mal'].'
 | |
| 					</td><td><a href="'.$_SERVER['PHP_SELF'].'?choose=shop&action=edit&s_id='.$res['id'].'">edit</a>|<a href="'.$_SERVER['PHP_SELF'].'?choose=shop&action=delete&s_id='.$res['id'].'">delete</a></td></tr>';
 | |
| 			}
 | |
| 		?>
 | |
| 				<tr>
 | |
| 					<td align="center" colspan="11">
 | |
| 						<a href="<?php echo $_SERVER['PHP_SELF']; ?>">Zum Hauptmenu</a>
 | |
| 					</td>
 | |
| 				</tr>
 | |
| 			</table>
 | |
| 		<?php
 | |
| 	} else if($action == 'edit' || $action == 'erstellen'){
 | |
| 		if($s_name !== NULL){ // Sprich es wurde was geaendert!
 | |
| 			if($action == 'edit'){
 | |
| 				
 | |
| 				if ($s_typ == 'sp_ware'){
 | |
| 					$sql = 'Update shop set item = \''.$s_name.'\', datensatz = \''.$s_typ.'\', preis = '.$preis.', preis_req = '.$frei.', mal = '.$anzahl.', com = \''.$info.'\' where id = '.$s_id.'';
 | |
| 					logaction('Das Angebot für '.$s_name.' wurde editiert!');	
 | |
| 				}else if ($s_typ == 'ware'){
 | |
| 					$sql = 'Update shop set item = \''.$s2_name.'\', datensatz = \''.$s_typ.'\', preis = '.$preis.', preis_req = '.$frei.', mal = '.$anzahl.', com = \''.$info.'\' where id = '.$s_id.'';
 | |
| 					logaction('Das Angebot für '.$s2_name.' wurde editiert!');		
 | |
| 				}else if ($s_typ == 'wochen_ware'){
 | |
| 					$sql = 'Update shop set item = \''.$s3_name.'\', datensatz = \''.$s_typ.'\', preis = '.$preis.', preis_req = '.$frei.', mal = '.$anzahl.', com = \''.$info.'\' where id = '.$s_id.'';
 | |
| 					logaction('Das Angebot für '.$s3_name.' wurde editiert!');
 | |
| 				}		
 | |
| 			
 | |
| 				db_query($sql);
 | |
| 				echo $sql;
 | |
| 				
 | |
| 			} else if($action == 'erstellen'){
 | |
| 				logaction('Das Rezept für '.$s_name.' wurde erstellt!');
 | |
| 				
 | |
| 				if ($s_typ == 'sp_ware'){
 | |
| 					$sql = 'INSERT INTO shop(item, datensatz, preis, preis_req, mal, com) values(\''.$s_name.'\', \''.$s_typ.'\', '.$preis.', '.$frei.', '.$anzahl.', \''.$info.'\')';
 | |
| 				}else if ($s_typ == 'ware'){
 | |
| 					$sql = 'INSERT INTO shop(item, datensatz, preis, preis_req, mal, com) values(\''.$s2_name.'\', \''.$s_typ.'\', '.$preis.', '.$frei.', '.$anzahl.', \''.$info.'\')';					
 | |
| 				}else if ($s_typ == 'wochen_ware'){
 | |
| 					$sql = 'INSERT INTO shop(item, datensatz, preis, preis_req, mal, com) values(\''.$s3_name.'\', \''.$s_typ.'\', '.$preis.', '.$frei.', '.$anzahl.', \''.$info.'\')';
 | |
| 				}
 | |
| 				
 | |
| 				db_query($sql);
 | |
| 				echo $sql;		
 | |
| 			}	
 | |
| 		}		
 | |
| 			if($action == 'edit'){
 | |
| 				$angebot = mysqli_fetch_assoc(db_query('SELECT * FROM shop WHERE id = '.$s_id));
 | |
| 				$aLabel = 'editieren';
 | |
| 			} else{
 | |
| 				$aLabel = 'erstellen';		
 | |
| 	}
 | |
| 		?>
 | |
| 		<form action="" method="POST">
 | |
| 			<input name="choose" value="shop" type="hidden"></input>
 | |
| 			<input name="action" value="<?php echo $action; ?>" type="hidden"></input>
 | |
| 			<input name="s_id" value="<?php echo $s_id; ?>" type="hidden"></input>
 | |
| 			<table>
 | |
| 				<tr>
 | |
| 					<th align="center" colspan="2">Angebot  <?php echo $s_name;  echo $aLabel; ?><th>
 | |
| 				</tr>
 | |
| 				<tr>	
 | |
| 					<td>Rezept ID</td><td><?php echo $angebot['id']; ?></td>
 | |
| 				</tr>
 | |
| 				<tr>			
 | |
| 					<td>Name</td><td><?php echo $angebot['item']; ?></td>
 | |
| 				</tr>
 | |
| 				<tr>	
 | |
| 					<td>Tpy</td>
 | |
| 					<td height="25" width="200" valign="top">
 | |
| 						<select id="input" name="s_typ">
 | |
| 							<option value="sp_ware">SS Item</option>
 | |
| 							<option value="ware">Markt Item</option>
 | |
| 							<option value="wochen_ware">Teufelsfrüchte</option>
 | |
| 						</select>		
 | |
| 				</td>
 | |
| 				</tr>
 | |
| 				<tr>	
 | |
| 					<td>Bei SS Items</td>
 | |
| 					<td height="25" width="200" valign="top">
 | |
| 					<?php  
 | |
| 						$item = db_query('SELECT * FROM sp_item where type !=\'Teufels Frucht\' ORDER BY name ');			
 | |
| 					?>
 | |
| 						<select id="input" name="s_name">
 | |
| 						<option value="">SS Item wählen</option>
 | |
| 					<?php
 | |
| 						while ($row2 = mysqli_fetch_array($item)) {
 | |
| 						echo "<option value='$row2[name]'>$row2[name]";
 | |
| 						}
 | |
| 					?>
 | |
| 						</select>		
 | |
| 					</td>
 | |
| 				</tr>
 | |
| 				<tr>	
 | |
| 					<td>Bei Markt Items</td>
 | |
| 					<td height="25" width="200" valign="top">
 | |
| 					<?php  
 | |
| 						$item = db_query('SELECT * FROM item ORDER BY s_type ');			
 | |
| 					?>
 | |
| 						<select id="input" name="s2_name">
 | |
| 						<option value="">Martk Item wählen</option>
 | |
| 					<?php
 | |
| 						while ($row2 = mysqli_fetch_array($item)) {
 | |
| 						echo "<option value='$row2[name]'>$row2[name]";
 | |
| 						}
 | |
| 					?>
 | |
| 						</select>		
 | |
| 					</td>
 | |
| 				</tr>
 | |
| 				<tr>
 | |
| 					<td>Teufelsfrüchte</td>
 | |
| 					<td height="25" width="200" valign="top">
 | |
| 					<?php  
 | |
| 						$item = db_query('SELECT * FROM wochen_markt ORDER BY item ');			
 | |
| 					?>
 | |
| 						<select id="input" name="s3_name">
 | |
| 						<option value="">Teufelsfrucht wählen</option>
 | |
| 					<?php
 | |
| 						while ($row2 = mysqli_fetch_array($item)) {
 | |
| 						echo "<option value='$row2[item]'>$row2[item]";
 | |
| 						}
 | |
| 					?>
 | |
| 						</select>		
 | |
| 					</td>
 | |
| 				</tr>
 | |
| 				<tr>
 | |
| 					<td>Preis</td><td><input size="10" type="text" class="text" name="preis" value="<?php echo $angebot['preis']; ?>" /></td>
 | |
| 				</tr>
 | |
| 				<tr>
 | |
| 					<td>Freischaltgrenze</td><td><input size="10" type="text" class="text" name="frei" value="<?php echo $angebot['preis_req']; ?>" /></td>
 | |
| 				</tr>
 | |
| 				<tr>
 | |
| 					<td>Anzahl</td><td><input size="10" type="text" class="text" name="anzahl" value="<?php echo $angebot['mal']; ?>" /></td>
 | |
| 				</tr>
 | |
| 				<tr>	
 | |
| 					<td>Kommentar</td><td><input  size="100" type="text" class="text" name="info" value="<?php echo $angebot['com']; ?>" /></td>
 | |
| 				</tr>
 | |
| 						
 | |
| 				<tr>
 | |
| 					<td align="center" colspan="2"><input type="submit" /></td>
 | |
| 				</tr>
 | |
| 				<tr>
 | |
| 					<td align="center" colspan="2">
 | |
| 						<a href="<?php echo $_SERVER['PHP_SELF'].'?choose=shop'; ?>">Zur Übersicht</a>
 | |
| 					</td>
 | |
| 				</tr>
 | |
| 				<tr>
 | |
| 					<td align="center" colspan="2">
 | |
| 						<a href="<?php echo $_SERVER['PHP_SELF']; ?>">Zum Hauptmenu</a>
 | |
| 					</td>
 | |
| 				</tr>
 | |
| 			</table>
 | |
| 		</form>
 | |
| 		<?php		
 | |
| 	} else if($action == 'delete'){
 | |
| 		?>
 | |
| 			<table>
 | |
| 		<?php
 | |
| 		if($s_name !== NULL){
 | |
| 			$sql = 'DELETE FROM shop WHERE id='.$s_id.' ';
 | |
| 			db_query($sql);
 | |
| 			echo $sql;
 | |
| 		?>
 | |
| 				<tr>
 | |
| 					<td align="center" colspan="2">
 | |
| 						Das Angebot für"<?php echo $s_name; ?>" wurde gelöscht
 | |
| 					</td>
 | |
| 				</tr>
 | |
| 		<?php
 | |
| 		} else{
 | |
| 			$res = mysqli_fetch_assoc(db_query('SELECT * FROM shop WHERE id = '.$s_id));
 | |
| 		?>
 | |
| 				<tr>
 | |
| 					<td align="center" colspan="2">
 | |
| 						Das Angebot "<?php echo $res['item']; ?>" wirklich löschen? <a href="<?php echo $_SERVER['PHP_SELF'].'?choose=shop&action=delete&s_id='.$s_id.'&s_name='.$res['item']; ?>">Löschen bestätigen!</a>
 | |
| 					</td>
 | |
| 				</tr>
 | |
| 		<?php
 | |
| 		}
 | |
| 		?>
 | |
| 				<tr>
 | |
| 					<td align="center" colspan="2">
 | |
| 						<a href="<?php echo $_SERVER['PHP_SELF'].'?choose=shop'; ?>">Zur Übersicht</a>
 | |
| 					</td>
 | |
| 				</tr>
 | |
| 				<tr>
 | |
| 					<td align="center" colspan="2">
 | |
| 						<a href="<?php echo $_SERVER['PHP_SELF']; ?>">Zum Hauptmenu</a>
 | |
| 					</td>
 | |
| 				</tr>
 | |
| 			</table>
 | |
| 		<?php
 | |
| 		
 | |
| 	}
 | |
| }
 | |
| 
 | |
| ?>
 |