{ echo '<p>' . sprintf($vbphrase['file_not_found'], 'vbulletin-style.xml') . '</p>'; print_cp_footer(); } echo '<p>' . sprintf($vbphrase['importing_file'], 'vbulletin-style.xml'); $info = xml_import_style($xml, -1, -1, '', false, 1, false, $vbulletin->GPC['startat'], $vbulletin->GPC['perpage']); if ($info['done']) { build_all_styles(0, 1); } else { print_next_page(); } echo "<br /><span class=\"smallfont\"><b>$vbphrase[ok]</b></span></p>"; } if ($vbulletin->GPC['step'] == 8) { require_once(DIR . '/includes/adminfunctions_help.php'); if (!($xml = file_read(DIR . '/install/vbulletin-adminhelp.xml'))) { echo '<p>' . sprintf($vbphrase['file_not_found'], 'vbulletin-adminhelp.xml') . '</p>'; print_cp_footer(); }
$ignorelist = preg_split('/( )+/', trim($user['ignorelist']), -1, PREG_SPLIT_NO_EMPTY); if (!empty($buddylist)) { $buddylist = array_map('intval', $buddylist); foreach ($buddylist as $buddyid) { $db->query_write("INSERT IGNORE INTO " . TABLE_PREFIX . "userlist (userid, relationid, type, friend) VALUES (" . $user['userid'] . ", " . $buddyid . ", 'buddy', 'no')"); } } if (!empty($ignorelist)) { $ignorelist = array_map('intval', $ignorelist); foreach ($ignorelist as $ignoreid) { $db->query_write("INSERT IGNORE INTO " . TABLE_PREFIX . "userlist (userid, relationid, type, friend) VALUES (" . $user['userid'] . ", " . $ignoreid . ", 'ignore', 'no')"); } } $lastid = $user['userid']; } print_next_page(1, $lastid); } else { /* Could potentially write a query here to delete invalid users since it was never guaranteed that the userids would be deleted from the usertextfield */ echo $upgrade_phrases['upgrade_370b2.php']['build_userlist_complete']; } } // ############################################################################# // FINAL step (notice the SCRIPTCOMPLETE define) if ($vbulletin->GPC['step'] == 6) { // tell log_upgrade_step() that the script is done define('SCRIPTCOMPLETE', true); // need to reflect new options build_bbcode_cache(); require_once DIR . '/includes/adminfunctions_bookmarksite.php'; build_bookmarksite_datastore(); }
$merge_data->start_offset = $vbulletin->GPC['startat']; $merge_data->add_condition($c = "tnewmaster.product IN (" . implode(', ', $products) . ")"); $merge = new vB_Template_Merge($vbulletin); $merge->time_limit = 4; $completed = $merge->merge_templates($merge_data); if ($completed) { // completed build_all_styles(); } else { // more templates to merge print_next_page(0, $merge_data->start_offset + $merge->fetch_processed_count()); } } // ############################################################################# if ($vbulletin->GPC['step'] == (should_install_suite() ? 8 : 6)) { $gotopage = '../' . $vbulletin->config['Misc']['admincpdir'] . '/index.php'; echo '<p align="center" class="smallfont"><a href="' . $gotopage . '">' . $vbphrase['proceed'] . '</a></p>'; echo "\n<script type=\"text/javascript\">\n"; echo "window.location=\"$gotopage\";"; echo "\n</script>\n"; print_upgrade_footer(); exit;