$bsvcheck = new PluginUpdCheck($versionthing, $cachedb); $bsvcheck->PerformUpdateCheck(); $arrvals = array('CREDITS' => $user->lang['bs_credits_p1'] . $pm->get_data('bosssuite', 'version') . $user->lang['bs_credits_p2'], 'F_CONFIG' => 'settings.php' . $SID, 'L_BOSSBASE' => 'BossBase', 'L_BOSSLOOT' => 'BossLoot', 'L_BOSSPROGRESS' => 'BossProgress', 'L_BOSSCOUNTER' => 'BossCounter', 'BS_EBC' => $eqdkp->config['bs_showBC'] == 1 ? ' checked="checked"' : '', 'BS_EN2L' => $eqdkp->config['bs_linkBL'] == 1 ? ' checked="checked"' : '', 'BS_ENUPDCHECK' => $bs_conf['enable_updatechk'] == 1 ? ' checked="checked"' : '', 'BS_ENAUTOCLOSE' => $bs_conf['enable_autoclose'] == 1 ? ' checked="checked"' : '', 'L_EBC' => $user->lang['bs_enable_bosscounter'], 'L_EN2L' => $user->lang['bs_enable_note2link'], 'L_ENUPDCHECK' => $user->lang['bs_enable_updchk'], 'L_ENAUTOCLOSE' => $user->lang['bs_enable_autoclose'], 'BP_NOTEDELIM' => $bs_conf['noteDelim'], 'BP_NAMEDELIM' => $bs_conf['nameDelim'], 'BP_TABLES' => $bs_conf['tables'], 'ZONEINFO_SEL_RNAME' => $bs_conf['zoneInfo'] == "rname" ? ' selected="selected"' : '', 'ZONEINFO_SEL_RNOTE' => $bs_conf['zoneInfo'] == "rnote" ? ' selected="selected"' : '', 'BOSSINFO_SEL_RNAME' => $bs_conf['bossInfo'] == "rname" ? ' selected="selected"' : '', 'BOSSINFO_SEL_RNOTE' => $bs_conf['bossInfo'] == "rnote" ? ' selected="selected"' : '', 'BS_DEPMATCH' => $bs_conf['depmatch'] == 1 ? ' checked="checked"' : '', 'L_GENERAL' => $user->lang['bs_al_general'], 'L_NOTEDELIM' => $user->lang['bs_al_delimRNO'], 'L_NAMEDELIM' => $user->lang['bs_al_delimRNA'], 'L_TABLES' => $user->lang['bs_al_tables'], 'L_PINFO' => $user->lang['bs_al_parseInfo'], 'L_SUBMIT' => $user->lang['bs_al_submit'], 'L_ZONEINFO' => $user->lang['bs_al_zoneInfo'], 'L_BOSSINFO' => $user->lang['bs_al_bossInfo'], 'L_RNAME' => $user->lang['bs_ao_rname'], 'L_RNOTE' => $user->lang['bs_ao_rnote'], 'L_SOURCE' => $user->lang['bs_al_source'], 'L_BP_LINK' => $user->lang['bs_al_linkInfo'], 'L_BC_LINK' => $user->lang['bs_al_linkInfo'], 'L_BL_EYECANDY' => $user->lang['bl_opt_eyecandy'], 'L_BS_DEPMATCH' => $user->lang['bs_depmatch'], 'BL_NDL' => $bl_conf['show_ndl'] == 1 ? ' checked="checked"' : '', 'BL_WL' => $bl_conf['show_wl'] == 1 ? ' checked="checked"' : '', 'BL_IS' => $bl_conf['get_itemstats'] == 1 ? ' checked="checked"' : '', 'BL_EYECANDY' => $bl_conf['eyecandy'] == 1 ? ' checked="checked"' : '', 'L_LOOTLIST_OPTS' => $user->lang['bl_opt_lootlist'], 'L_ITEMQUAL' => $user->lang['bl_opt_minitemqual'], 'L_ITEMLANG' => $user->lang['bl_opt_itemlang'], 'L_NDL' => $user->lang['bl_opt_ndl'], 'L_WL' => $user->lang['bl_opt_wl'], 'L_IS' => $user->lang['bl_opt_is'], 'BP_DYNLOC' => $bp_conf['dynZone'] == 1 ? ' checked="checked"' : '', 'BP_DYNBOSS' => $bp_conf['dynBoss'] == 1 ? ' checked="checked"' : '', 'BP_SHOWSB' => $bp_conf['showSB'] == 1 ? ' checked="checked"' : '', 'L_BP_DYNLOC' => $user->lang['opt_dynloc'], 'L_BP_DYNBOSS' => $user->lang['opt_dynboss'], 'L_BP_SHOWSB' => $user->lang['opt_showSB'], 'L_BP_STYLE' => $user->lang['opt_style'], 'L_BP_STYLE_OPTS' => $user->lang['bs_bp_style_options'], 'L_BP_SI_STYLE' => $user->lang['bs_bp_style_si'], 'L_BP_EI_STYLE' => $user->lang['bs_bp_style_ei'], 'L_BP_ZTEXT' => $user->lang['bs_bp_style_ztext'], 'BC_DYNLOC' => $bc_conf['dynZone'] == 1 ? ' checked="checked"' : '', 'BC_DYNBOSS' => $bc_conf['dynBoss'] == 1 ? ' checked="checked"' : '', 'BC_EYECANDY' => $bc_conf['eyecandy'] == 1 ? ' checked="checked"' : '', 'L_BC_DYNLOC' => $user->lang['opt_dynloc'], 'L_BC_DYNBOSS' => $user->lang['opt_dynboss'], 'L_BC_EYECANDY' => $user->lang['bc_opt_eyecandy'], 'L_BC_ZONELENGTH' => $user->lang['bs_opt_zlength']); //Source selection $bs_source['database'] = $user->lang['bs_source_db']; $bs_source['offsets'] = $user->lang['bs_source_offs']; $bs_source['both'] = $user->lang['bs_source_both']; $bs_source['cache'] = $user->lang['bs_source_cache']; foreach ($bs_source as $value => $option) { $tpl->assign_block_vars('source_row', array('VALUE' => $value, 'SELECTED' => $bs_conf['source'] == $value ? ' selected="selected"' : '', 'OPTION' => $option)); } //Output $tpl->assign_vars($arrvals); require dirname(__FILE__) . '/../include/blmgs.class.php'; $myblmgs = new BLMGS(); if ($myblmgs->modelviewer_supported()) { $mv_checked = $bl_conf['en_mv'] == 1 ? ' checked="checked"' : ''; $user->lang['bs_bl_mv'] = "Enable ModelViewer"; $tpl->assign_vars(array('BL_MODELVIEWER' => '<tr> <td class="row2">' . $user->lang['bl_opt_en_mv'] . '</td> <td class="row1"><input type="checkbox" name="bl_en_mv" value="1"' . $mv_checked . ' /></td> </tr>')); } //minimum item quality setting $bl_qual = $myblmgs->bl_get_item_qualities(); foreach ($bl_qual as $value) { $tpl->assign_block_vars('itemqual_row', array('VALUE' => $value, 'SELECTED' => $bl_conf['item_minqual'] == $value ? ' selected="selected"' : '', 'OPTION' => $user->lang['item_qual_' . $value])); } //item language settings $bl_itemlang = $myblmgs->bl_get_supported_item_languages(); foreach ($bl_itemlang as $id => $value) {
$bl_out = '<tr class="row2"><th colspan="3" align="center">' . $user->lang['bl_loottable'] . $user->lang[$bossid]['long'] . $user->lang['bl_kc_p1'] . $data['kc'] . $user->lang['bl_kc_p2'] . '</th></tr>' . "\n"; //Image $bs_image_suffix = null; $bs_image_map = null; function import_image_config() { global $bs_image_suffix, $bs_image_map, $mybsmgs; $mapfile = dirname(__FILE__) . "/games/" . $mybsmgs->get_current_game() . "/image_config.php"; if (file_exists($mapfile)) { include $mapfile; $bs_image_suffix = $suffix; $bs_image_map = $image_map; } } import_image_config(); if ($myblmgs->modelviewer_supported() && $bl_conf['en_mv'] == 1) { $bl_out .= '<tr class="row1"><td colspan="3" align="center">' . $myblmgs->bl_get_bossmodel($bossid) . '</td></tr>' . "\n"; } else { $bl_out .= '<tr class="row1"><td colspan="3" align="center">' . $myblmgs->bl_get_bossimage($bossid) . '</td></tr>' . "\n"; } //get loot table $loottable = $myblmgs->bl_get_loottable($bl_conf['item_lang'], $bossid, $bl_conf['item_minqual']); $printed0 = 0; $printed1 = 0; //Framework include include_once $eqdkp_root_path . 'plugins/bosssuite/include/libloader.inc.php'; if (is_array($loottable) && !empty($loottable)) { if ($data['kc'] > 0 && count($data['items']) > 0) { arsort($data['items']); if ($myblmgs->bl_get_current_game() == 'WoW') { foreach ($data['items'] as $item_info => $values) {