📄 runwizard.inc.php
字号:
} else {
echo $lang['none'];
}
?>
</ul><br><br>
</td></tr></table><br>
<form method="POST" action="admincp.php?action=runwizard&step=4&confirm=yes">
<input type="hidden" name="formhash" value="<?=FORMHASH?>">
<center> <input class="button" type="button" " value=" <?=$lang['prev']?> " onclick="history.back();"> <input class="button" type="submit" name="step4submit" value=" <?=$lang['submit']?> "></center></form>
<?
} else {
$sizesettings = array(
'attachsave' => array('1', '3', '4'),
'delayviewcount' => array('0', '0', '3'),
'fullmytopics' => array('1', '0', '0'),
'maxonlines' => array('500', '5000', '50000'),
'pvfrequence' => array('30', '60', '100'),
'qihoo_status' => array('0', '0', '1'),
//'starthreshold' => array('2', '2', '2'),
'searchctrl' => array('10', '30', '60'),
'hottopic' => array('10', '20', '50'),
'losslessdel' => array('365', '200', '100'),
'maxmodworksmonths' => array('5', '3', '1'),
'maxsearchresults' => array('200', '500', '1000'),
'statscachelife' => array('90', '180', '360'),
'moddisplay' => array('flat', 'flat', 'selectbox'),
'topicperpage' => array('30', '20', '15'),
'postperpage' => array('20', '15', '10'),
'maxpolloptions' => array('10', '10', '15'),
'maxpostsize' => array('10000', '10000', '20000'),
'myrecorddays' => array('100', '60', '30'),
'maxfavorites' => array('500', '200', '100'),
'maxsubscriptions' => array('500', '200', '100'),
);
$safesettings = array(
'attachrefcheck' => array('', '1', '1'),
'bannedmessages' => array('', '1', '1'),
'doublee' => array('1', '0', '0'),
'dupkarmarate' => array('1', '0', '0'),
'hideprivate' => array('0', '1', '1'),
'memliststatus' => array('1', '1', '0'),
'seccodestatus' => array('0', '1', '1'),
'bbrules' => array('0', '1', '1'),
'edittimelimit' => array('0', '20', '10'),
'floodctrl' => array('0', '10', '30'),
'karmaratelimit' => array('0', '1', '4'),
'passport_status' => array('0', '0', '0'),
'newbiespan' => array('', '1', '4'),
'showemail' => array('0', '1', '1'),
'maxchargespan' => array('0', '1', '2'),
'regctrl' => array('0', '12', '48'),
'regfloodctrl' => array('0', '100', '50'),
'regstatus' => array('1', '1', '1'),
'regverify' => array('0', '1', '2'),
);
$funcsettings = array(
'archiverstatus' => array('0', '1', '1'),
//'attachimgpost' => array('0', '1', '1'),
'avatarshowstatus' => array('0', '1', '1'),
'bdaystatus' => array('0', '0', '1'),
'fastpost' => array('0', '1', '1'),
'editedby' => array('0', '1', '1'),
'forumjump' => array('0', '1', '1'),
//'globalstick' => array('0', '0', '1'),
'gzipcompress' => array('', '', '1'),
//'loadctrl' => array('', '', ''),
'newsletter' => array('', '', '1'),
'modworkstatus' => array('0', '0', '1'),
'reportpost' => array('0', '1', '1'),
'rewritestatus' => array('0', '0', '0'),
'rssstatus' => array('0', '1', '1'),
'wapstatus' => array('0', '1', '1'),
'maxbdays' => array('0', '100', '500'),
'smileyinsert' => array('', '1', '1'),
'smcols' => array('', '3', '3'),
'statstatus' => array('0', '0', '1'),
'stylejump' => array('0', '0', '1'),
'subforumsindex' => array('0', '0', '1'),
'transsidstatus' => array('0', '0', '1'),
'visitedforums' => array('0', '10', '20'),
'vtonlinestatus' => array('0', '1', '1'),
'welcomemsg' => array('0', '0', '1'),
'jsstatus' => array('0', '0', '1'),
'watermarkstatus' => array('0', '0', '1'),
'whosonlinestatus' => array('0', '1', '1'),
'maxthreadads' => array('0', '0', '10'),
'debug' => array('0', '1', '1'),
'regadvance' => array('0', '0', '1'),
'jsmenustatus' => array('0', '1', '15'),
'showsettings' => array('0', '7', '7'),
'editoroptions' => array('0', '1', '1'),
);
$safeforums = array(
'modnewposts' => array('0', '0', '1'),
'recyclebin' => array('0', '1', '1'),
'jammer' => array('0', '0', '1'),
);
$funcforums = array(
'allowsmilies' => array('0', '1', '1'),
'allowbbcode' => array('0', '1', '1'),
'allowimgcode' => array('0', '1', '1'),
'allowanonymous' => array('0', '0', '1'),
'allowpostspecial' => array('', '1', '15'),
'disablewatermark' => array('1', '0', '0'),
'threadcaches' => array('0', '0', '1'),
'allowshare' => array('0', '1', '1'),
);
$sizeforums = array(
'threadcaches' => array('0', '0', '1'),
);
$sqladd = $comma = '';
foreach($sizesettings as $fieldname=>$val) {
$db->query("REPLACE INTO {$tablepre}settings (variable, value)
VALUES ('$fieldname', '{$val[$runwizardhistory[step1][size]]}')");
}
foreach($sizeforums as $fieldname=>$val) {
$sqladd .= $comma."$fieldname='".$val[$runwizardhistory['step1']['size']]."'";
$comma = ',';
}
foreach($safesettings as $fieldname=>$val) {
$db->query("REPLACE INTO {$tablepre}settings (variable, value)
VALUES ('$fieldname', '{$val[$runwizardhistory[step1][safe]]}')");
}
foreach($safeforums as $fieldname=>$val) {
$sqladd .= $comma."$fieldname='".$val[$runwizardhistory['step1']['safe']]."'";
}
foreach($funcsettings as $fieldname=>$val) {
$db->query("REPLACE INTO {$tablepre}settings (variable, value)
VALUES ('$fieldname', '{$val[$runwizardhistory[step1][func]]}')");
}
foreach($funcforums as $fieldname=>$val) {
$sqladd .= $comma."$fieldname='".$val[$runwizardhistory['step1']['func']]."'";
}
$db->query("UPDATE {$tablepre}forums SET $sqladd");
$maxonlines = $sizesettings['maxonlines'][$runwizardhistory['step1']['size']];
$db->query("ALTER TABLE {$tablepre}sessions MAX_ROWS=$maxonlines");
$db->query("REPLACE INTO {$tablepre}settings (variable, value)
VALUES ('bbname', '{$runwizardhistory[step2][bbname]}')");
$db->query("REPLACE INTO {$tablepre}settings (variable, value)
VALUES ('sitename', '{$runwizardhistory[step2][sitename]}')");
$db->query("REPLACE INTO {$tablepre}settings (variable, value)
VALUES ('siteurl', '{$runwizardhistory[step2][siteurl]}')");
updatecache('settings');
foreach($runwizardhistory['step3']['cates'] as $id=>$catename) {
$db->query("INSERT INTO {$tablepre}forums (type, name, status)
VALUES ('group', '$catename', '1')");
$fup = $fid = $db->insert_id();
$db->query("INSERT INTO {$tablepre}forumfields (fid)
VALUES ('$fid')");
foreach($runwizardhistory['step3']['forums'][$id] as $forumname) {
$db->query("INSERT INTO {$tablepre}forums (fup, type, name, status, allowsmilies, allowbbcode, allowimgcode, allowshare, allowpostspecial)
VALUES ('$fup', 'forum', '$forumname', '1', '1', '1', '1', '1', '15')");
$fid = $db->insert_id();
$db->query("INSERT INTO {$tablepre}forumfields (fid)
VALUES ('$fid')");
}
}
updatecache('forums');
$runwizardhistory['step3']['cates'] = array();
$runwizardhistory['step3']['forums'] = array();
saverunwizardhistory();
?>
<br /><center><b><?=$lang['runwizard_succeed']?></b><hr width="80%" noshade style="height:1px;"></center>
<br />
<ul>
<?=$lang['runwizard_modreasons']?><br /><br />
<ul>
<li><a href="admincp.php?action=settings&do=basic" onclick="if(parent.header)parent.header.togglemenu('basic')"><?=$lang['runwizard_particular']?></a></li>
<li><a href="admincp.php?action=forumadd" onclick="if(parent.header)parent.header.togglemenu('forums')"><?=$lang['menu_forums_add']?></a></li>
<li><a href="admincp.php?action=forumsedit" onclick="if(parent.header)parent.header.togglemenu('forums')"><?=$lang['menu_forums_edit']?></a></li>
<li><a href="admincp.php?action=fileperms" onclick="if(parent.header)parent.header.togglemenu('tools')"><?=$lang['menu_tools_fileperms']?></a></li>
</ul>
<br/><?=$lang['runwizard_database_backup']?><br /><br />
<ul>
<li><a href="admincp.php?action=export" onclick="if(parent.header)parent.header.togglemenu('tools')"><?=$lang['menu_database_export']?></a></li>
<li><a href="admincp.php?action=import" onclick="if(parent.header)parent.header.togglemenu('tools')"><?=$lang['menu_database_import']?></a></li>
</ul>
</ul><br><br>
<?}?>
</td></tr></table></div>
<?
}
function saverunwizardhistory() {
global $runwizardfile, $runwizardhistory;
$fp = fopen($runwizardfile, 'w');
fwrite($fp, serialize($runwizardhistory));
fclose($fp);
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -