function plus_get_item_ids() { require_once dirname(__FILE__) . '/../include/blmgs.class.php'; $myblmgs = new BLMGS(); require_once dirname(__FILE__) . '/../include/blsql.class.php'; $myblsql = new BLSQL(); $bl_conf = $myblsql->get_config('bossloot'); $bzone = $myblsql->get_bzone(); $id_list = array(); foreach ($bzone as $zoneid => $bosslist) { foreach ($bosslist as $bossid) { $loottable = $myblmgs->bl_get_loottable($bl_conf['item_lang'], $bossid, $bl_conf['item_minqual']); foreach ($loottable as $id => $name) { $id_list[$id] = $name; } } } return $id_list; }
// Start Output ?DO NOT CHANGE.... $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();
} // new mgs class require dirname(__FILE__) . '/include/bsmgs.class.php'; $mybsmgs = new BSMGS(); if (!$mybsmgs->game_supported('bossbase')) { message_die("GAME NOT SUPPORTED"); } $mybsmgs->load_game_specific_language('bossbase'); $mybsmgs->load_game_specific_language('bossloot'); // sql class require dirname(__FILE__) . '/include/blsql.class.php'; $myblsql = new BLSQL(); $bb_conf = $myblsql->get_config('bossbase'); $bl_conf = $myblsql->get_config('bossloot'); require dirname(__FILE__) . '/include/blmgs.class.php'; $myblmgs = new BLMGS(); if (isset($_GET['boss'])) { $bossname = $_GET['boss']; foreach ($bb_pboss as $name => $value) { if (!(strpos($value, stripslashes($bossname)) === false)) { $bossid = substr($name, 3); break; } } if ($bossid == "") { message_die("Boss unknown!"); } } else { if (isset($_GET['bossid'])) { $bossid = $_GET['bossid']; if ($user->lang[$bossid]['short'] == "") {