コード例 #1
0
 if (array_key_exists($itemid, $done) && $done[$itemid]) {
     continue;
 }
 $matches = $cs->find_icon_matches($item);
 $first = true;
 if (count($matches)) {
     foreach ($matches as $mitem) {
         if (array_key_exists($mitem->id(), $done) && $done[$mitem->id()]) {
             continue;
         }
         $wk->start_new_row();
         if ($first) {
             if (count($matches) > 1) {
                 $wk->set_cell_format('base item', 'rowspan=' . count($matches));
             }
             $wk->add_row_value('base item', "'''" . $item->name() . "'''<br>{{ID|(" . $item->edid() . ")}}");
             $done[$itemid] = true;
             $first = false;
         } else {
             $wk->set_cell_skip('base item');
         }
         $wk->add_row_value('special item', $mitem->name(), true, $mitem);
         $wk->add_row_value('enchantment', $mitem->get('enchantment_iconized'), true, $mitem);
         $str = "";
         if (preg_match('/uniq/i', $mitem->edid())) {
             $str = "Unique";
         }
         $str .= " (" . $mitem->edid() . ")";
         $wk->add_row_value('special type', $str);
         $done[$mitem->id()] = true;
         $wk->end_row();