📄 conf.php
字号:
<?/* [BBWPS!] (C)2006-2010 小蜜蜂版权所有. This is NOT a freeware, use is subject to license terms*/error_reporting(0);if(!function_exists("CheckRequire")){ exit("Forbidden");}$p=new Template("./template/cash/system");if($_GET['act']=="edit"){ $_system=$_POST["system"]; $confStr = '<?PHP'."\n"; foreach ($_system as $key=>$v){ if(is_array($v)){ $confStr.='$systemBankPara["'.$key.'"]=\''.serialize($v).'\';'."\n"; } else{ $confStr.='$systemBankPara["'.$key.'"]="'.$v.'";'."\n"; } } $confStr.='extract($systemBankPara);'."\n"; $confStr.='?>'; $fp=fopen("./data/systembank.php","w"); fwrite($fp,$confStr,strlen($confStr)); flock($fp,1); fclose($fp); unset($_POST,$action,$confStr,$fp); ExeSuccess($langAdminArray["bank_succ"],"?mod=cash/system&f=conf");}elseif ($_GET['act']=="addpay"){ $db= new DB($hostname,$username,$password,$database); $_pay=$_POST["pay"]; $db->debug=true; if($_pay["payid"]){ foreach ($_pay as $key => $value){ if($key!="payid"){ $sql[]="`{$key}`='{$value}'"; } } $sql="update {$prefix}paytype set ".implode(",",$sql).",`has`='".$_pay["num"]."' where payid=".$_pay["payid"]; $db->update($sql); } else{ foreach ($_pay as $key => $value){ $sql[]="`{$key}`='{$value}'"; } $sql="insert into {$prefix}paytype set ".implode(",",$sql).",`has`=".$_pay["num"]; $db->insert($sql); } $sql="select * from {$prefix}paytype"; $db->query($sql,true); $bankStr="<?PHP\n"; while ($rs=$db->fetch_array()){ $str=array(); foreach ($rs as $key=>$value){ $str[]="\"{$key}\"=>'{$value}'"; } $bankStr.='$paytypeArray['.$rs["payid"].']=array('.implode(",",$str).');'."\n"; } $bankStr.="?>"; $fp=fopen("./data/paytype.php","w"); fwrite($fp,$bankStr,strlen($bankStr)); fclose($fp); ExeSuccess($langAdminArray["bank_succ"],"?mod=cash/system&f=conf");}elseif ($_GET['act']=="editpay"){ $db= new DB($hostname,$username,$password,$database); $payid=$_GET["payid"]; if(!$payid) exit("Forbidden"); if(file_exists("./data/paytype.php")){ include_once("./data/paytype.php"); } if(is_array($paytypeArray)){ $p->set_file("handle_row","conf_row.html"); foreach ($paytypeArray as $paytype){ $p->set_var($paytype); $p->parse("paylist","handle_row",true); } } if(file_exists("./data/systembank.php")){ include_once("./data/systembank.php"); $p->set_var($systemBankPara); $p->set_var("banksystem_".$banksystem,"checked"); $p->set_var("openbankmode_".$openbankmode,"checked"); $p->set_var("openpaymode_".$openpaymode,"checked"); $p->set_var("systemispm_".$systemispm,"checked"); $p->set_var("isbill_".$isbill,"checked"); } $p->set_file("handle1","conf.html"); $sql="select * from {$prefix}paytype where payid=$payid limit 0,1"; $db->query($sql,true); $rs=$db->fetch_array(); foreach ($rs as $key=>$value){ $p->set_var("edit_".$key,$value); } $p->set_var("edit_type_".$rs["type"],"checked"); $p->parse("out","handle1",true); $p->p("out");}elseif ($_GET['act']=="delpay"){ $db= new DB($hostname,$username,$password,$database); $payid=$_GET["payid"]; if(!$payid) exit("Forbidden"); $sql="delete from {$prefix}paytype where payid=$payid limit 1"; $db->update($sql); $sql="select * from {$prefix}paytype"; $db->query($sql,true); $bankStr="<?PHP\n"; while ($rs=$db->fetch_array()){ $str=array(); foreach ($rs as $key=>$value){ $str[]="\"{$key}\"=>'{$value}'"; } $bankStr.='$paytypeArray['.$rs["payid"].']=array('.implode(",",$str).');'."\n"; } $bankStr.="?>"; $fp=fopen("./data/paytype.php","w"); fwrite($fp,$bankStr,strlen($bankStr)); fclose($fp); ExeSuccess($langAdminArray["bank_succ"],"?mod=cash/system&f=conf");}else{ if(file_exists("./data/paytype.php")){ include_once("./data/paytype.php"); } if(is_array($paytypeArray)){ $p->set_file("handle_row","conf_row.html"); foreach ($paytypeArray as $paytype){ $p->set_var($paytype); $p->parse("paylist","handle_row",true); } } if(file_exists("./data/systembank.php")){ include_once("./data/systembank.php"); $p->set_var($systemBankPara); $p->set_var("banksystem_".$banksystem,"checked"); $p->set_var("openbankmode_".$openbankmode,"checked"); $p->set_var("openpaymode_".$openpaymode,"checked"); $p->set_var("systemispm_".$systemispm,"checked"); $p->set_var("isbill_".$isbill,"checked"); if(in_array(0,unserialize($bankvip))){ $p->set_var("bankvipall","selected"); $flag=true; } $db= new DB($hostname,$username,$password,$database); $sql="select * from {$prefix}permitgroup where popen=1"; $db->query($sql,true); while ($rs=$db->fetch_array()){ if(!$flag){ if(in_array($rs["pgid"],unserialize($bankvip))){ $permitGroup.="<option value=\"".$rs["pgid"]."\" selected>".$rs["pgname"]."</option>"; } else{ $permitGroup.="<option value=\"".$rs["pgid"]."\">".$rs["pgname"]."</option>"; } } else{ $permitGroup.="<option value=\"".$rs["pgid"]."\">".$rs["pgname"]."</option>"; } } $p->set_var("permitGroup",$permitGroup); } $p->set_file("handle1","conf.html"); $p->set_var("edit_type_1","checked"); $p->set_var("edit_num","0"); $p->parse("out","handle1",true); $p->p("out");}?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -