$sockets_text .= '<li'; if (!isset($_GET['g' . $i])) { $sockets_text .= ' class="color-d4"'; } $sockets_text .= sprintf('> <span class="icon-socket socket-%d">', $proto->Socket[$i]['color']); if (isset($_GET['g' . $i])) { $socket_info = WoW_Items::GetSocketInfo($_GET['g' . $i]); if ($socket_info) { $sockets_text .= sprintf('<a href="%s/wow/' . WoW_Locale::GetLocale() . '/item/%d" class="gem"> <img src="http://eu.battle.net/wow-assets/static/images/icons/18/%s.jpg" alt="" /> <span class="frame"></span> </a> </span> %s', WoW::GetWoWPath(), $socket_info['item'], $socket_info['icon'], $socket_info['text']); if (WoW_Items::IsGemMatchesSocketColor($socket_info['color'], $proto->Socket[$i]['color'])) { $socketBonusEnabled[] = true; } else { $socketBonusEnabled[] = false; } } } else { $sockets_text .= '<span class="empty"></span><span class="frame"></span></span>' . WoW_Locale::GetString('template_item_socket_' . $proto->Socket[$i]['color']); } $sockets_text .= '</li>'; } echo $sockets_text; if ($proto->socketBonus > 0) { $bEnabled = false; foreach ($socketBonusEnabled as $bonusEnabled) { if ($bonusEnabled) {