📄 shareforum.php
字号:
<?
/* BMForum Plus! Bulletin Board Systems Version : Plus! This is a freeware, but don't change the copyright information. A SourceForge Project - GNU Licence project. Web Site: http://www.bmforum.com Copyright (C) Bluview Technology*/
$thisprog="shareforum.php";
$shareforumfile="datafile/shareforum.php";
require("adminglobal.php");
if($useraccess!="1" || $admgroupdata[7]!="1") {
adminlogin();
}
print " <tr><td bgcolor=#0041BD colspan=3><font color=#D6DFF7>
<b>$arr_ad_lng[320] $arr_ad_lng[193]</b>
</td></tr>
";
if (file_exists($shareforumfile)) {
$shareforumdata=file($shareforumfile);
$count=count($shareforumdata);
}
if (empty($action)) {
echo<<<EOT
<script language=Javascript>
function CountrySKU()
{
var ctrycode = document.changeit.target.options[document.changeit.target.options.selectedIndex].value;
EOT;
$shareforumselect="";
for($i=0; $i<$count; $i++) {
$detail=explode("|",$shareforumdata[$i]);
$shareforumselect.="<option value=\"$i\">$detail[0]</option>";
$detail[0]=str_replace("'","\'",$detail[0]);
$detail[1]=str_replace("'","\'",$detail[1]);
$detail[2]=str_replace("'","\'",$detail[2]);
$detail[3]=str_replace("'","\'",$detail[3]);
echo "if(ctrycode==$i){
document.changeit.name.value='$detail[0]';
document.changeit.url.value='$detail[1]';
document.changeit.pic.value='$detail[2]';
document.changeit.info.value='$detail[3]';
";
if($detail[4]=="pic") echo "document.changeit.type.checked=true;";
else echo "document.changeit.type.checked=false;";
echo" }
";
}
$shareforumselect.="</select>";
print <<<EOT
}
</script>
<tr><td bgcolor=#D6DFF7 colspan=3>
<b>$arr_ad_lng[777]</b>
<form action="$thisprog" method=POST><input type=hidden name="action" value="create">
$tab_top
<input type=checkbox name="type" value="pic" size=30>$arr_ad_lng[778]<br>
$arr_ad_lng[779]<input type=text name="name" size=30><br>
$arr_ad_lng[780]<input type=text name="url" size=30><br>
$arr_ad_lng[781]<input type=text name="pic" size=30>$arr_ad_lng[783]<br>
$arr_ad_lng[782]<input type=text name="info" size=30><br>
<input type=submit value="$arr_ad_lng[66]">
$tab_bottom</form>
<b>$arr_ad_lng[784]</b>
<form name=changeit action="$thisprog" method=POST><input type=hidden name="action" value="modify">
$tab_top
<b><input type=checkbox name="type" value="pic" size=30>$arr_ad_lng[778]</b><br>
$arr_ad_lng[440]<select onchange="CountrySKU()" name="target"><option value="">$arr_ad_lng[785]</option>$shareforumselect <input type=radio checked name="job" value="modify">$arr_ad_lng[786] <input type=radio name="job" value="delete">$arr_ad_lng[787]<br>
$arr_ad_lng[779]<input type=text name="name" size=30><br>
$arr_ad_lng[780]<input type=text name="url" size=30><br>
$arr_ad_lng[781]<input type=text name="pic" size=30>$arr_ad_lng[783]<br>
$arr_ad_lng[782]<input type=text name="info" size=30><br>
<input type=submit value="$arr_ad_lng[66]">
$tab_bottom</form>
<b>3.$arr_ad_lng[909]</b>
<form action="$thisprog" method=POST><input type=hidden name="action" value="modifyorder">
$tab_top
$arr_ad_lng[910]<select name="item1">$shareforumselect $arr_ad_lng[566] <select name="item2">$shareforumselect $arr_ad_lng[567] <input type=submit value="$arr_ad_lng[66]">
$tab_bottom</form>
</td></tr></td></tr></table></body></html>
EOT;
exit;
}elseif ($action=="modifyorder") {
//-------鏀瑰彉椤哄簭-----------
print "<tr><td bgcolor=#F9FAFE valign=middle align=center colspan=2><b>$arr_ad_lng[568]</b></td></tr>
<tr><td bgcolor=D6DFF7 colspan=2>";
$new="";
for ($i=0; $i<$count; $i++) {
$detail=explode("|",$shareforumdata[$i]);
if ($i!=$item1) $new.=$shareforumdata[$i];
if ($i==$item2) {
for ($j=0; $j<$count; $j++) {
$detail2=explode("|",$shareforumdata[$j]);
if ($j==$item1) $new.=$shareforumdata[$j];
}
}
}
writetofile($shareforumfile,$new);
refreshcache();
}elseif ($action=="create") {
//-------鏂板缓椤圭洰-----------
$newstring="";
print "<tr><td bgcolor=#DDDDDD valign=middle align=center colspan=2><b>$arr_ad_lng[788]</b></td></tr>
<tr><td bgcolor=FEFEFF colspan=2>";
$name=str_replace("|","",$name);
$url=str_replace("|","",$url);
$pic=str_replace("|","",$pic);
$info=str_replace("|","",$info);
$type=str_replace("|","",$type);
$newstring="$name|$url|$pic|$info|$type|\n";
if (!empty($name) && !empty($url)) {
$fp=fopen($shareforumfile,"a");
if (fwrite($fp,$newstring)) echo "<br><br>$arr_ad_lng[789]<b></b><br>";
else echo "<br><br>$arr_ad_lng[790]<b></b><br>";
fclose($fp);
} else echo "<br><br>$arr_ad_lng[791]<b></b><br>";
refreshcache();
}elseif ($action=="modify") {
print "<tr><td bgcolor=#DDDDDD valign=middle align=center colspan=2><b>$arr_ad_lng[792]</b></td></tr>
<tr><td bgcolor=FEFEFF colspan=2>";
$name=str_replace("|","",$name);
$url=str_replace("|","",$url);
$pic=str_replace("|","",$pic);
$info=str_replace("|","",$info);
$type=str_replace("|","",$type);
$new="";
for ($i=0; $i<$count; $i++) {
$detail=explode("|",$shareforumdata[$i]);
if($detail[0]!=""){
if($target==$i) {
if ($job=="modify") {
$detail[0]=str_replace("\n","",$detail[0]);
$detail[1]=str_replace("\n","",$detail[1]);
$detail[2]=str_replace("\n","",$detail[2]);
$detail[3]=str_replace("\n","",$detail[3]);
$detail[4]=str_replace("\n","",$detail[4]);
if (!empty($name)) $detail[0]=$name;
if (!empty($url)) $detail[1]=$url;
if (!empty($pic)) $detail[2]=$pic;
$detail[4]=str_replace("\n","",$type);
$detail[5]=str_replace("\n","",$detail[5])."\n";
if (!empty($info)) $detail[3]=$info;
$new.=implode("|",$detail);
}
} else $new.=$shareforumdata[$i];
}
}
writetofile($shareforumfile,$new);
refreshcache();
}
print "<br><b> $arr_ad_lng[75]</b><br><br> >> <a href=$thisprog>$arr_ad_lng[76]</a></td></tr></table></body></html>";
exit;
function refreshcache(){
global $shareforumfile;
if (file_exists($shareforumfile)) {
$shareforumdata=file($shareforumfile);
$count=count($shareforumdata);
}
for($i=0; $i<$count; $i++) {
$detail=explode("|",$shareforumdata[$i]);
$detail[0]=str_replace('"','\"',$detail[0]);
$detail[1]=str_replace('"','\"',$detail[1]);
$detail[2]=str_replace('"','\"',$detail[2]);
$detail[3]=str_replace('"','\"',$detail[3]);
if($detail[4]=="pic"){
$sharepic.="document.write(\"<a href='$detail[1]' target=_blank><img width=88 height=31 alt='$detail[0] - $detail[3]' src='$detail[2]' border=0></a> \");\n";
}else{
$sharetext.="document.write(\"<a title='$detail[0] - $detail[3]' href='$detail[1]' target=_blank>$detail[0]</a> \");\n";
}
}
writetofile("datafile/cache/sharetext.js",$sharetext);
writetofile("datafile/cache/sharepic.js",$sharepic);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -