示例#1
0
    public function add_row($title, $key, $value)
    {
        if (is_numeric($value)) {
            $value = DataEngine::format_number($value, true);
        }
        if ($value == '') {
            $value = '-';
        }
        if ($key == '') {
            $out = <<<ar
<tr class="color_row0">
    <td>{$title}</td>
    <td>{$value}</td>
</tr>
ar;
        } else {
            $out = <<<ar
<tr class="color_row0">
    <td>{$title}</td>
    <td><input class="color_row0 text_center" name='{$key}' value='{$value}'></td>
</tr>
ar;
        }
        $this->PushOutput($out);
    }
示例#2
0
    public function level_player_row($joueur)
    {
        //        FB::info($joueur);
        $ship = $editlink = '';
        if (Members::CheckPerms(AXX_MODO) && $joueur['ship'] != '') {
            $ship = sprintf($this->lng['level_player_row_ship'], $joueur['ship']);
        }
        if (Members::CheckPerms(AXX_ADMIN)) {
            $editlink = ' <a href="%ROOT_URL%editmembres.php?Joueur=' . $joueur['Joueur'] . '"><img src="%IMAGES_URL%edit.png"></a> &nbsp; ';
        }
        $joueur['Points'] = DataEngine::format_number($joueur['Points'], true);
        if (Members::CheckPerms('PERSO_OWNUNIVERSE_READONLY')) {
            $joueur['Joueur'] = sprintf('<a href="%%ROOT_URL%%ownuniverse.php?showuser=%s">%1$s</a>', $joueur['Joueur']);
        }
        $bulle = bulle(sprintf($this->lng['level_player_row_bulle'], $ship, $joueur['Points'], $joueur['Commerce'], $joueur['Recherche'], $joueur['Combat'], $joueur['Construction'], $joueur['Economie'], $joueur['Navigation']));
        $out = <<<lpr
        <li {$bulle}>{$editlink}{$joueur['Joueur']}</li>
lpr;
        $this->PushOutput($out);
    }
示例#3
0
 $tpl->AddToRow($stype[$ligne['TYPE']], 'type');
 $tpl->AddToRow($coords, 'coords');
 if ($ligne['EMPIRE']) {
     $shw_emp = wordwrap($ligne['EMPIRE'], 20, '<br/>', true);
     $tpl->AddToRow($ligne['USER'] ? $ligne['USER'] . '<br/>' . $shw_emp : $shw_emp, 'player');
 } else {
     $tpl->AddToRow($ligne['USER'] ? $ligne['USER'] : '******', 'player');
 }
 $tpl->AddToRow($ligne['INFOS'] ? $ligne['INFOS'] : '-', 'infos');
 $tpl->AddToRow($ligne['NOTE'], 'notes');
 $tpl->AddToRow($ligne['water'], 'water');
 $tpl->AddToRow($ligne['batiments'], 'batiments');
 if (!isset($ligne['troop'])) {
     $ligne['troop'] = -1;
 }
 $tpl->AddToRow(DataEngine::format_number($ligne['troop'], true), 'troop');
 if (isset($ligne['troop_date'])) {
     $tpl->AddToRow(bulle(sprintf($lng['search_troopdate'], date($lng['search_date_long_format']), $ligne['troop_date'])), 'troop_date');
 } else {
     $tpl->AddToRow('', 'troop_date');
 }
 $tmp = sprintf($lng['search_userdate'], $ligne['UTILISATEUR'], date($lng['search_date_long_format'], $ligne['udate']));
 $tpl->AddToRow(bulle($tmp), 'userdate');
 $tpl->AddToRow(date($lng['search_date_short_format'], $ligne['udate']), 'udate');
 if (Members::CheckPerms('CARTOGRAPHIE_DELETE')) {
     $tpl->AddToRow($cmdinput, 'cmd_delete');
     $tpl->AddToRow('delete', 'cmd');
     $tpl->AddToRow(bulle($lng['search_bulle_cmd_delete']), 'bulle');
 } else {
     $tpl->AddToRow('', 'cmd_delete');
 }
示例#4
0
function formatarr(&$value, $key)
{
    global $lng;
    $value = sprintf($lng['listing_playerrow'], $key, DataEngine::format_number($value, true));
    return true;
}
示例#5
0
 public function AddToRow($value, $key)
 {
     if (is_numeric($value)) {
         $this->total[$key] += $value;
         $value = DataEngine::format_number($value, true);
     }
     $this->currow = str_replace("%%{$key}%%", $value, $this->currow);
 }
示例#6
0
    for ($i = 0; $i < $nb_planet; $i++) {
        $tpl->Planet_Header($cleandata[$i]);
        if (isset($cleandata[$i]['percent_' . $keys[0]])) {
            $tpl->Add_PercentRow($cleandata[$i], $lng['row_concentration'], 'percent_', 'row0');
        }
        $tpl->Add_RessRow($cleandata[$i], $lng['row_prod/h'], '', 'row1');
        $tpl->Add_Current_Ress($cleandata[$i]);
    }
    $tpl->RowHeader();
    $tpl->Add_RessRow($total_all, $lng['row_Total'], '', 'row0');
    if ($ownuniverse->get_race() != '') {
        $tpl->Add_PercentRow(DataEngine::a_race_ressources($ownuniverse->get_race()), $lng['row_race_needed'], '', 'row1');
    }
    //------------------------------------------------------------------------------
    $BatimentsName = DataEngine::a_batiments();
    $tpl->SetheaderBatiments();
    foreach ($BatimentsName as $k => $name) {
        $tpl->AddToRow($name, $k);
    }
    $tpl->PushRow();
    foreach ($cleandata as $k => $planet) {
        $id = $k % 2;
        $tpl->AddToRow($id, 'class');
        $tpl->AddToRow($planet['Name'], 'Name');
        foreach ($BatimentsName as $k => $name) {
            $tpl->AddToRow(DataEngine::format_number($planet[$k]), $k);
        }
        $tpl->PushRow();
    }
}
$tpl->DoOutput();
            $modifier = '&nbsp;(<font color="' . ($basket->vendors[$modid][$j]['Modifier'] > 0 ? "#ff0000" : "#00ff00") . '">' . $basket->vendors[$modid][$j]['Modifier'] . '%</font>)';
        } else {
            $modifier = '';
        }
        // 'modvendor_'.$modid.'_'.$j
        echo $basket->vendors[$modid][$j]['Login'] . $modifier . '</td><td valign=middle>' . $basket->StringPaiements($basket->vendors[$modid][$j]['Paiement'], '', '<br>') . '</td></tr>';
    }
    echo "\n";
}
echo '<tr class="text_center color_row0" valign=top><td>TOTAL</td><td align=center>' . $basket->total . ' article' . ($basket->total > 1 ? 's' : '') . '<br>' . $basket->nbtotal . ' module' . ($basket->nbtotal > 1 ? 's' : '') . '</td><td><table border=0 width=100% cellpadding=0 cellspacing=0>';
foreach ($cnhMineraisName as $value) {
    if ($basket->totalitems[$value] > 0) {
        echo '<tr class="text_center color_row0"><td><img src=' . IMAGES_URL . $value . '.png >&nbsp;' . $value . '</td><td>&nbsp;</td><td align=right>' . DataEngine::format_number($basket->totalitems[$value]) . '</td><td colspan=2>&nbsp;</td></tr>';
    }
}
echo '<tr class="text_center color_row0"><td colspan=3><hr size=1></td></tr><tr class="text_center color_row0" STYLE="font-weight:bold;"><td><img src="images/ressources.png" />&nbsp;TOTAL</td><td>&nbsp;</td><td align=right>' . DataEngine::format_number($basket->totalress) . "</td></tr>";
echo "</table></td><td colspan=2>&nbsp;</td></tr>\n";
?>
<tr class="text_center color_row0"><td colspan=5 align=right><?php 
echo $defaultbutton;
?>
</td></tr>
</table></form>


<!-- FIN CODE LIBRE -->
</BODY></HTML>

<?php 
require_once TEMPLATE_PATH . 'sample.tpl.php';
$tpl = tpl_sample::getinstance();
示例#8
0
                    echo '<tr class="color_row0"><td><img src=' . IMAGES_URL . $value . '.png>&nbsp;' . $value . '</td><td>&nbsp;</td><td align=right>' . DataEngine::format_number($vlist[$oldi]['Ress'][$value]) . '</td></tr>';
                }
            }
            echo '<tr class="color_row0"><td colspan=3><hr size=1></td></tr><tr class="color_row0" STYLE="font-weight:bold;"><td><img src="images/ressources.png" />&nbsp;TOTAL</td><td>&nbsp;</td><td align=right>' . DataEngine::format_number($vlist[$oldi]['RessTotal']) . '</td></tr>';
            echo "</table></td>";
        }
        echo "</tr>\n";
    }
    // Total général
    echo '<tr class="text_center color_row0" valign=top><td>TOTAL GENERAL</td><td align=center>' . $nvendor . ' vendeur' . ($nvendor > 1 ? 's' : '') . '<br>' . $basket->total . ' article' . ($basket->total > 1 ? 's' : '') . '<br>' . $basket->nbtotal . ' module' . ($basket->nbtotal > 1 ? 's' : '') . '</td><td><table border=0 width=100% cellpadding=0 cellspacing=0>';
    foreach ($cnhMineraisName as $value) {
        if ($vlist['RessourcesNB'][$value] > 0) {
            echo '<tr class="color_row0"><td><img src=' . IMAGES_URL . $value . '.png>&nbsp;' . $value . '</td><td>&nbsp;</td><td align=right>' . DataEngine::format_number($vlist['RessourcesNB'][$value]) . '</td><td colspan=2>&nbsp;</td></tr>';
        }
    }
    echo '<tr><td colspan=3><hr size=1></td></tr><tr class="color_row0" STYLE="font-weight:bold;"><td><img src="images/ressources.png" />&nbsp;TOTAL</td><td>&nbsp;</td><td align=right>' . DataEngine::format_number($vlist['RessourcesNBTotal']) . '</td></tr>';
    echo "</table></td></tr>\n";
    ?>
<tr class="text_center color_row0"><td colspan=3 align=right><?php 
    echo $defaultbutton;
    ?>
</td></tr>
</table></form>
<?php 
}
?>

<!-- FIN CODE LIBRE -->
</BODY></HTML>

<?php 
    public function Add_RessRow($data, $title, $key = '', $style = 'header', $bulles = array())
    {
        $out = <<<h
\t<TR class="color_{$style}">
\t\t<td class="color_header spacing_header">{$title}</td>
h;
        foreach ($this->keys as $vals) {
            $number = DataEngine::format_number($data["{$key}{$vals}"]);
            if ($bulles[$vals]) {
                $out .= <<<r1
\t\t<td class="spacing_{$style}" {$bulles["{$vals}"]}>{$number}</td>
r1;
            } else {
                $out .= <<<r2
\t\t<td class="spacing_{$style}" >{$number}</td>
r2;
            }
        }
        $number = DataEngine::format_number($data["{$key}total"]);
        if ($bulles['total']) {
            $out .= <<<f1
\t\t<td class="spacing_row" {$bulles['total']}>{$number}</td>
f1;
        } else {
            $out .= <<<f2
\t\t<td class="spacing_row">{$number}</td>
f2;
        }
        $this->PushOutput($out . "</tr>");
    }