Esempio n. 1
0
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);
}
Esempio n. 2
0
    // 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 != '') {