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'] == "") {