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); }
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> '; } $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); }
$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'); }
function formatarr(&$value, $key) { global $lng; $value = sprintf($lng['listing_playerrow'], $key, DataEngine::format_number($value, true)); return true; }
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); }
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 = ' (<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 > ' . $value . '</td><td> </td><td align=right>' . DataEngine::format_number($basket->totalitems[$value]) . '</td><td colspan=2> </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" /> TOTAL</td><td> </td><td align=right>' . DataEngine::format_number($basket->totalress) . "</td></tr>"; echo "</table></td><td colspan=2> </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();
echo '<tr class="color_row0"><td><img src=' . IMAGES_URL . $value . '.png> ' . $value . '</td><td> </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" /> TOTAL</td><td> </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> ' . $value . '</td><td> </td><td align=right>' . DataEngine::format_number($vlist['RessourcesNB'][$value]) . '</td><td colspan=2> </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" /> TOTAL</td><td> </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>"); }