コード例 #1
0
     $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();
         }
     }
 }
 $exlist = array();