0) return "";
if(mb_strpos($kv[0],"OJ_ON_SITE_TEAM_TOTAL")>0) return "";
if(mb_strpos($kv[0],"OJ_LOG")>0) return "";
if(mb_strpos($kv[0],"OJ_QQ")>0) return "";
if(mb_strpos($kv[0],"OJ_RR")>0) return "";
if(mb_strpos($kv[0],"OJ_REDIS")>0) return "";
if(mb_strpos($kv[0],"SAE")>0) return "";
if(mb_strpos($kv[0],"BENCH")>0) return "";
if(mb_strpos($kv[0],"CONTEST")>0) return "";
if(mb_strpos($kv[0],"OJ_BBS")>0) return "";
if(mb_strpos($kv[0],"OJ_RANK")>0) return "";
if(mb_strpos($kv[0],"OJ_OPEN")>0) return "";
if(mb_strpos($kv[0],"OJ_SaaS")>0) return "";
if(mb_strpos($kv[0],"OJ_UDP")>0) return "";
if(mb_strpos($kv[0],"OJ_WEIBO")>0) return "";
$temp=toName($kv[0]).":\n";
$temp.="\t\n";
return $temp."\n";
}
function isBool($v){
if($v=="true"||$v=="false"){
return true;
}else {
return false;
}
}
function generate_config($config){
$ret="";
foreach($_POST as $k => $v){
if(mb_substr($k,0,4)=="old_"){
$ret="old";
}else{
// echo "\$k=$k \$v=".$_POST['old_'.$k]."
";
$old=$k."=".$_POST['old_'.$k];
if(isset($_POST['old_'.$k])&& (isBool($_POST['old_'.$k])||is_numeric($_POST['old_'.$k])))
$new=$k."=".$_POST[$k];
else
$new=$k."='".$_POST[$k]."'";
$config=str_replace($old,$new,$config);
}
}
return $config;
}
$cache_time = 30;
$OJ_CACHE_SHARE = false;
$OJ_LANG="en";
$OJ_TEMPLATE ="syzoj";
$view_title = "Install HUST Online Judge";
$config=file_get_contents("https://gitee.com/zhblue/hustoj/raw/master/trunk/web/include/db_info.inc.php");
if(isset($_POST['$DB_HOST'])){
$ret=generate_config($config);
file_put_contents("include/db_info.inc.php",$ret);
header("location:index.php");
exit(0);
}
$view_errors.="