public function get_item_icon() { switch ($this->type) { case self::ITEM_ACHIEVEMENT: return $this->achievement->icon; break; case self::ITEM_CRITERIA: break; case self::ITEM_LOOT: $item = WoW_Armory_Character_DAL::fetch_item($this->region, $this->locale, $this->itemId); return $item->icon; break; } }