<?php $allowed_types = array('dropCreatures', 'dropGameObjects', 'vendors', 'currencyForItems', 'rewardFromQuests', 'skinnedFromCreatures', 'pickPocketCreatures', 'minedFromCreatures', 'createdBySpells', 'reagentForSpells', 'disenchantItems', 'comments'); $filtered_types = array('dropCreatures', 'dropGameObjects', 'vendors', 'currencyForItems', 'rewardFromQuests', 'skinnedFromCreatures', 'pickPocketCreatures', 'minedFromCreatures', 'createdBySpells', 'disenchantItems'); $tab_type = WoW_Template::GetPageData('tab_type'); $entry = WoW_Template::GetPageData('item_entry'); $all_item_tabs = WoW_Items::GetItemTabsNames($entry); $allowed_item_tabs = array(); foreach ($all_item_tabs as $tab) { $allowed_item_tabs[] = $tab['type']; } ?> <div class="related-content" id="related-<?php echo $tab_type; ?> "> <?php if (in_array($tab_type, $allowed_types)) { if (in_array($tab_type, $filtered_types)) { echo sprintf('<div class="filters inline"> <div class="keyword"> <input id="filter-name-%s" type="text" class="input filter-name" data-filter="row" maxlength="25" title="%s" value="%s" /> </div> <span class="clear"><!-- --></span> </div>', $tab_type, WoW_Locale::GetString('template_filter_caption'), WoW_Locale::GetString('template_filter_caption')); } if ($tab_type == 'currencyForItems') { // Extra filter echo sprintf('<div class="filter"> <label for="filter-class">%s</label>
<div class="title"> <h2 class="color-q<?php echo $proto->Quality; ?> "><?php echo $proto->name; ?> </h2> </div> <?php WoW_Template::LoadTemplate('page_item_tooltip'); ?> </div> <span class="clear"><!-- --></span> <?php $item_tabs = WoW_Items::GetItemTabsNames($proto->entry); if (is_array($item_tabs)) { echo '<div class="related"><div class="tabs "><ul id="related-tabs">'; foreach ($item_tabs as $tab) { if (!is_array($tab)) { continue; } echo sprintf('<li> <a href="#%s" data-key="%s" id="tab-%s"> <span><span>%s</span></span> </a> </li>', $tab['type'], $tab['type'], $tab['type'], sprintf(WoW_Locale::GetString('template_item_tab_' . $tab['type']), $tab['count'])); } echo '</ul><span class="clear"> </span></div><div id="related-content" class="loading"></div></div>'; } ?>