function manas2color($manas) { // Returns HTML code for icons representing card color for manas in param $mymanas = array(); foreach ($manas as $mana) { if (is_numeric($mana) || $mana == 'X') { continue; } if (array_search($mana, $mymanas) === false) { $mymanas[] = $mana; } } return manas2html($mymanas); }
// Filters if ($rarity != '' && $crarity != $rarity) { continue; } $d = json_decode($c->attrs); if ($color != '' && is_string($d->color) && strpos($d->color, $color) === false) { continue; } if ($type != '' && is_array($d->types) && array_search($type, $d->types) === false) { continue; } echo ' <tr title="' . htmlentities((count($d->manas) > 0 ? implode($d->manas) . "\n" : '') . $c->text) . '"> <td>' . $nb++ . '/' . $i . '</td> <td class="bg_r_' . $crarity . '" title="' . $rdisp . '">' . $crarity . '</td> <td><a href="http://magiccards.info/query?q=!' . $c->name . '">' . $c->name . '</a></td> <td>' . manas2html($d->manas) . '</td> <td>' . $c->opened . '</td> <td>' . $c->played . '</td> <td>' . $c->scored . '</td> <td>' . round($c->play_ratio * 100, 2) . '%</td> <td>' . round($c->score_ratio * 100, 2) . '%</td> <td>' . round($c->play_score_ratio * 100, 2) . '%</td> </tr>' . "\n"; } // Caption $caption = count($p) . ' cards'; $crit = array(); if ($type != '') { $crit[] = 'type="' . $type . '"'; } if ($color != '') {