Example #1
0
// new mgs class
require dirname(__FILE__) . '/../include/bsmgs.class.php';
$mybsmgs = new BSMGS();
if (!$mybsmgs->game_supported('bossbase')) {
    message_die($user->lang['bs_game_not_supported']);
}
$mybsmgs->load_game_specific_language('bossbase');
// sql class
require dirname(__FILE__) . '/../include/bssql.class.php';
$mybssql = new BSSQL();
$bzone = $mybssql->get_bzone();
// Saving
if ($_POST['bs_refresh']) {
    $pm->do_hooks('/plugins/bosssuite/admin/cache.php');
}
$bs_cache = $mybssql->get_cache();
foreach ($bzone as $zoneid => $bosslist) {
    $zbcode .= '<table width="100%" border="0" cellspacing="1" cellpadding="2">';
    $zbcode .= '<tr><th colspan="4">' . $user->lang[$zoneid]['long'] . '</th></tr>';
    $zbcode .= '<tr><th>' . $user->lang['bs_ol_in'] . '</th><th>' . $user->lang['bs_ol_fd'] . '</th><th>' . $user->lang['bs_ol_ld'] . '</th><th>' . $user->lang['bs_ol_co'] . '</th></tr>';
    $zbcode .= '<tr>';
    $zbcode .= '<td width="60%" class="row2">' . $user->lang[$zoneid]['long'] . '</td>';
    $zbcode .= '<td class="row1">' . bs_date2text($bs_cache[$zoneid]['fvd']) . '</td>';
    $zbcode .= '<td class="row1">' . bs_date2text($bs_cache[$zoneid]['lvd']) . '</td>';
    $zbcode .= '<td class="row1">' . $bs_cache[$zoneid]['vc'] . '</td>';
    $zbcode .= '</tr>';
    foreach ($bosslist as $bossid) {
        $zbcode .= '<tr>';
        $zbcode .= '<td class="row2">' . $user->lang[$bossid]['long'] . '</td>';
        $zbcode .= '<td class="row1">' . bs_date2text($bs_cache[$zoneid]['bosses'][$bossid]['fkd']) . '</td>';
        $zbcode .= '<td class="row1">' . bs_date2text($bs_cache[$zoneid]['bosses'][$bossid]['lkd']) . '</td>';