'.$dep_item['name'].''; $enable = false; } } if ($set['topic'] != $prev_topic) { $prev_topic = $set['topic']; $print_topic = ($set['topic'] === NULL) ? '- Kein Topic -' : $set['topic']; ?>
Rezepte fürs Crafting

ItemZutatenAktion
'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); }