コード例 #1
0
 $wk->set_columns('special items');
 $wk->start_table();
 $done = array();
 foreach ($set as $itemid => $data) {
     $item = $data['item'];
     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";