| Rezepte fürs Crafting | 
|---|
		| Item | Zutaten | Aktion'.$dep_item['name'].'';
				$enable = false;
			}
		}
?> | 
|---|
			|  |  |  | 
	
 'ware', 'sp_item' => 'sp_ware', 'wochen_markt' => 'wochen_ware');
	foreach ( $sets as $set ) {
		if ($set['id'] == $set_id ) {
			$enable = true;
			foreach( $set['deps'] as $dep_item )  {
				if ( $user_items[$dep_item['table_name']][$dep_item['id']] === NULL ) {
					displayErrorMessage("Item konnte nicht erzeugt werden", "Nicht alle Zutaten vorhanden!", displayHistoryBackLink());
					return;
				}
			}
			foreach( $set['deps'] as $dep_item )  {
				$rowname = 'item';
				if ( $ware_table[$dep_item['table_name']] == 'ware' ) { $rowname = 'item_id'; };
				db_query('DELETE FROM '.$ware_table[$dep_item['table_name']].' WHERE user = '.$user_ida['id'].' and '.$rowname.' = '.$dep_item['id'].' LIMIT 1');
				if (db_affected_rows() == 0) {
					// it failed!! (BUG, currently no roll back for the already deleted items)
                                        displayErrorMessage("Item konnte nicht erzeugt werden", "Nicht alle Zutaten vorhanden! (Error-Code:2)", displayHistoryBackLink());
					return;
				}
				
			}
			if ( $ware_table[$set['item']['table_name']] == 'ware' ) {
				$ru = $set['item']['s_type']=='Trank'?' ':'1';
				db_query('INSERT ware(user,item_id,ru_mal) values('.$user_ida['id'].', '.$set['item']['id'].', \''.$ru.'\')');
			} else {
				db_query('INSERT '.$ware_table[$set['item']['table_name']].'(user, item) values('.$user_ida['id'].', '.$set['item']['id'].')');
			}
			if ( db_affected_rows() > 0 ) {
				echo $set['item']['name'].' wurde erfolgreich erzeugt!';	
			} else {
				echo $set['item']['name'].' konnte nicht erzeugt werden!';	
			}
			displaySets($user_ida);
		}
	}
}
if($charm !== NULL && $set !== NULL){
        worker($charm, $set,$user_ida);
} else{
        displaySets($user_ida);
}