/** ITEM TOOLTIP DATA GENERATED IN Items::ItemTooltip(int $itemID, XMLWriter $xml, Characters $characters)**/ $items->ItemTooltip($itemID, $xml, $characters); $xml->XMLWriter()->endElement(); //itemTooltip if ($utils->IsItemComparisonAllowed()) { $primaryCharacter = $utils->GetActiveCharacter(); if (isset($primaryCharacter['name'])) { if ($primaryCharacter['name'] != $characters->GetName() || $primaryCharacter['name'] == $characters->GetName() && $primaryCharacter['realm_id'] != $characters->GetRealmID()) { $newChar = new Characters(); $newChar->BuildCharacter($primaryCharacter['name'], $primaryCharacter['realm_id']); if ($newChar->CheckPlayer()) { $itemSlot = $items->GetItemSlotId($itemID); if (is_array($itemSlot)) { if (is_array($itemSlot['slotname'])) { foreach ($itemSlot['slotname'] as $sId) { $compItemID = $newChar->getCharacterEquip($sId); if ($compItemID > 0) { $xml->XMLWriter()->startElement('comparisonTooltips'); $xml->XMLWriter()->startElement('itemTooltip'); $items->ItemTooltip($compItemID, $xml, $newChar, false, true); $xml->XMLWriter()->endElement(); //itemTooltip $xml->XMLWriter()->endElement(); //comparisonTooltips } } } else { $compItemID = $newChar->getCharacterEquip($itemSlot['slotname']); if ($compItemID > 0) { $xml->XMLWriter()->startElement('comparisonTooltips'); $xml->XMLWriter()->startElement('itemTooltip');