/** * Things to do after each script is processed * */ protected function process_script_end() { build_bbcode_cache(); build_options(); require_once DIR . '/includes/functions_databuild.php'; build_bbcode_video(true); require_once DIR . '/includes/class_bitfield_builder.php'; vB_Bitfield_Builder::save($this->db); build_forum_permissions(); }
} else { $vbulletin->GPC['navprefs'] = ''; } $vbulletin->GPC['navprefs'] = preg_replace('#[^a-z0-9_,]#i', '', $vbulletin->GPC['navprefs']); $_REQUEST['do'] = 'savenavprefs'; } if ($_REQUEST['do'] == 'buildbitfields') { require_once DIR . '/includes/class_bitfield_builder.php'; vB_Bitfield_Builder::save($db); build_forum_permissions(); define('CP_REDIRECT', 'index.php'); print_stop_message('rebuilt_bitfields_successfully'); } if ($_REQUEST['do'] == 'buildvideo') { require_once DIR . '/includes/functions_databuild.php'; build_bbcode_video(); print_cp_header(); require_once DIR . '/includes/adminfunctions_template.php'; build_all_styles(0, 0, '', false, 'standard'); build_all_styles(0, 0, '', false, 'mobile'); define('CP_REDIRECT', 'index.php'); print_stop_message('rebuilt_video_bbcodes_successfully'); } if ($_REQUEST['do'] == 'buildnavprefs') { $vbulletin->input->clean_array_gpc('r', array('prefs' => TYPE_STR, 'dowhat' => TYPE_STR, 'id' => TYPE_INT)); $vbulletin->GPC['prefs'] = preg_replace('#[^a-z0-9_,]#i', '', $vbulletin->GPC['prefs']); $_tmp = preg_split('#,#', $vbulletin->GPC['prefs'], -1, PREG_SPLIT_NO_EMPTY); $_navprefs = array(); foreach ($_tmp as $_val) { $_navprefs["{$_val}"] = $_val; }
/** * Step #1 * */ function step_1() { $this->show_message($this->phrase['core']['updating_bbcode']); require_once DIR . '/includes/functions_databuild.php'; build_bbcode_video(); }