@@ -58,7 +58,7 @@ button+button{margin-left:10px} | |||||
if (document.querySelector('#isWater').checked) { | if (document.querySelector('#isWater').checked) { | ||||
formData.append('needwatermark', 1); | formData.append('needwatermark', 1); | ||||
} else { | } else { | ||||
// formData.append('needwatermark', 0); | |||||
//formData.append('needwatermark', 0); | |||||
} | } | ||||
let res = await fetch('select_images_post.php', { | let res = await fetch('select_images_post.php', { | ||||
method: 'POST', | method: 'POST', | ||||
@@ -136,9 +136,7 @@ else if($fmdo=="editview") | |||||
if((eregi("<html",$content) && eregi("<body",$content)) || $ishead == "yes") | if((eregi("<html",$content) && eregi("<body",$content)) || $ishead == "yes") | ||||
{ | { | ||||
$contentView = GetEditor("str",$content,"500","Default","string","true"); | $contentView = GetEditor("str",$content,"500","Default","string","true"); | ||||
} | |||||
else | |||||
{ | |||||
} else { | |||||
$contentView = GetEditor("str",$content,"500","Default","string","false"); | $contentView = GetEditor("str",$content,"500","Default","string","false"); | ||||
} | } | ||||
$GLOBALS['filename'] = $filename; | $GLOBALS['filename'] = $filename; | ||||
@@ -86,9 +86,7 @@ function GetFieldMake($dtype, $fieldname, $dfvalue, $mxlen) | |||||
$dfvalue = "'".$dfvalue."'"; | $dfvalue = "'".$dfvalue."'"; | ||||
$fields[0] = " `$fieldname` enum($dfvalue) NULL;"; | $fields[0] = " `$fieldname` enum($dfvalue) NULL;"; | ||||
$fields[1] = "enum($dfvalue)"; | $fields[1] = "enum($dfvalue)"; | ||||
} | |||||
else | |||||
{ | |||||
} else { | |||||
if(empty($dfvalue)) | if(empty($dfvalue)) | ||||
{ | { | ||||
$dfvalue = ''; | $dfvalue = ''; | ||||
@@ -106,7 +104,6 @@ function GetFieldMake($dtype, $fieldname, $dfvalue, $mxlen) | |||||
} | } | ||||
return $fields; | return $fields; | ||||
} | } | ||||
/** | /** | ||||
* 获取模型列表字段 | * 获取模型列表字段 | ||||
* | * | ||||
@@ -9,7 +9,7 @@ if($fmdo=="del") | |||||
@unlink($filename); | @unlink($filename); | ||||
$t="文件"; | $t="文件"; | ||||
ShowMsg("成功删除一个".$t."","mail_file_manage.php"); | ShowMsg("成功删除一个".$t."","mail_file_manage.php"); | ||||
}else{ | |||||
} else { | |||||
if(!isset($activepath)){ | if(!isset($activepath)){ | ||||
$activepath=$cfg_cmspath; | $activepath=$cfg_cmspath; | ||||
} | } | ||||
@@ -21,13 +21,13 @@ if($fmdo=="del") | |||||
} | } | ||||
if($activepath == ""){ | if($activepath == ""){ | ||||
$inpath = $cfg_basedir."/data/mail"; | $inpath = $cfg_basedir."/data/mail"; | ||||
}else{ | |||||
} else { | |||||
$inpath = $cfg_basedir.$activepath."/data/mail"; | $inpath = $cfg_basedir.$activepath."/data/mail"; | ||||
} | } | ||||
$activeurl = $activepath; | $activeurl = $activepath; | ||||
if(preg_match("#".$cfg_templets_dir."#i", $activepath)){ | if(preg_match("#".$cfg_templets_dir."#i", $activepath)){ | ||||
$istemplets = true; | $istemplets = true; | ||||
}else{ | |||||
} else { | |||||
$istemplets = false; | $istemplets = false; | ||||
} | } | ||||
include DedeInclude('templets/mail_file_manage.htm'); | include DedeInclude('templets/mail_file_manage.htm'); | ||||
@@ -25,7 +25,7 @@ function sendmail($email, $mailtitle, $mailbody) | |||||
exit(); | exit(); | ||||
} | } | ||||
$smtp->sendmail($email,$cfg_webname,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype); | $smtp->sendmail($email,$cfg_webname,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype); | ||||
}else{ | |||||
} else { | |||||
@mail($email, $mailtitle, $mailbody, $headers); | @mail($email, $mailtitle, $mailbody, $headers); | ||||
} | } | ||||
} | } | ||||
@@ -62,7 +62,7 @@ if($action=="post"){ | |||||
if(file_exists(DEDEDATA.'/mail/'.$mailfile)){ | if(file_exists(DEDEDATA.'/mail/'.$mailfile)){ | ||||
$address = file(DEDEDATA.'/mail/'.$mailfile); | $address = file(DEDEDATA.'/mail/'.$mailfile); | ||||
$address=implode(",", $address); | $address=implode(",", $address); | ||||
}else{ | |||||
} else { | |||||
ShowMsg($mailfile."不存在","-1"); | ShowMsg($mailfile."不存在","-1"); | ||||
exit(); | exit(); | ||||
} | } | ||||
@@ -50,7 +50,7 @@ if($dopost=="add"){ | |||||
if(!$dsql->ExecuteNoneQuery($query)){ | if(!$dsql->ExecuteNoneQuery($query)){ | ||||
ShowMsg("更新数据库#@__mail_title表时出错,请检查","javascript:;"); | ShowMsg("更新数据库#@__mail_title表时出错,请检查","javascript:;"); | ||||
exit(); | exit(); | ||||
}else{ | |||||
} else { | |||||
ShowMsg("发表期刊成功","mail_title.php"); | ShowMsg("发表期刊成功","mail_title.php"); | ||||
exit(); | exit(); | ||||
} | } | ||||
@@ -78,7 +78,7 @@ if($dopost=="add"){ | |||||
if(!$dsql->ExecuteNoneQuery($query)){ | if(!$dsql->ExecuteNoneQuery($query)){ | ||||
ShowMsg("更新数据库#@__mail_title表时出错,请检查","javascript:;"); | ShowMsg("更新数据库#@__mail_title表时出错,请检查","javascript:;"); | ||||
exit(); | exit(); | ||||
}else{ | |||||
} else { | |||||
ShowMsg("编辑期刊成功","mail_title.php"); | ShowMsg("编辑期刊成功","mail_title.php"); | ||||
exit(); | exit(); | ||||
} | } | ||||
@@ -86,7 +86,7 @@ if($dopost=="add"){ | |||||
$dsql->ExecuteNoneQuery("Delete From `#@__mail_title` where id='$id'"); | $dsql->ExecuteNoneQuery("Delete From `#@__mail_title` where id='$id'"); | ||||
ShowMsg("删除期刊成功","mail_title.php"); | ShowMsg("删除期刊成功","mail_title.php"); | ||||
exit(); | exit(); | ||||
}else{ | |||||
} else { | |||||
function GetSendTimeMk($mktime){ | function GetSendTimeMk($mktime){ | ||||
if($mktime=="0") return "未发送"; | if($mktime=="0") return "未发送"; | ||||
@@ -27,7 +27,7 @@ if($dopost=="send"){ | |||||
exit(); | exit(); | ||||
} | } | ||||
$smtp->sendmail($email,$cfg_webname,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype); | $smtp->sendmail($email,$cfg_webname,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype); | ||||
}else{ | |||||
} else { | |||||
@mail($email, $mailtitle, $mailbody, $headers); | @mail($email, $mailtitle, $mailbody, $headers); | ||||
} | } | ||||
} | } | ||||
@@ -57,7 +57,7 @@ if($dopost=="send"){ | |||||
ShowMsg('邮件已成功发送','mail_title_send.php'); | ShowMsg('邮件已成功发送','mail_title_send.php'); | ||||
exit(); | exit(); | ||||
} | } | ||||
}else{ | |||||
} else { | |||||
function GetState($state){ | function GetState($state){ | ||||
if($state=="0") return "<span style='color:#dc3545'>未发送</span>"; | if($state=="0") return "<span style='color:#dc3545'>未发送</span>"; | ||||
@@ -21,7 +21,7 @@ if($dopost=="add"){ | |||||
if(!$dsql->ExecuteNoneQuery($query)){ | if(!$dsql->ExecuteNoneQuery($query)){ | ||||
ShowMsg("更新数据库#@__mail_type表时出错,请检查","javascript:;"); | ShowMsg("更新数据库#@__mail_type表时出错,请检查","javascript:;"); | ||||
exit(); | exit(); | ||||
}else{ | |||||
} else { | |||||
ShowMsg("添加分类成功","mail_type.php"); | ShowMsg("添加分类成功","mail_type.php"); | ||||
exit(); | exit(); | ||||
} | } | ||||
@@ -37,7 +37,7 @@ if($dopost=="add"){ | |||||
if(!$dsql->ExecuteNoneQuery($query)){ | if(!$dsql->ExecuteNoneQuery($query)){ | ||||
ShowMsg("更新数据库#@__mail_type表时出错,请检查","javascript:;"); | ShowMsg("更新数据库#@__mail_type表时出错,请检查","javascript:;"); | ||||
exit(); | exit(); | ||||
}else{ | |||||
} else { | |||||
ShowMsg("修改分类成功","mail_type.php"); | ShowMsg("修改分类成功","mail_type.php"); | ||||
exit(); | exit(); | ||||
} | } | ||||
@@ -45,7 +45,7 @@ if($dopost=="add"){ | |||||
$dsql->ExecuteNoneQuery("Delete From `#@__mail_type` where id='$id'"); | $dsql->ExecuteNoneQuery("Delete From `#@__mail_type` where id='$id'"); | ||||
ShowMsg("删除分类成功","mail_type.php"); | ShowMsg("删除分类成功","mail_type.php"); | ||||
exit(); | exit(); | ||||
}else{ | |||||
} else { | |||||
$sql = "SELECT * FROM `#@__mail_type` ORDER BY id "; | $sql = "SELECT * FROM `#@__mail_type` ORDER BY id "; | ||||
$dlist = new DataListCP(); | $dlist = new DataListCP(); | ||||
$dlist->SetTemplet(DEDEADMIN."/templets/mail_type_main.htm"); | $dlist->SetTemplet(DEDEADMIN."/templets/mail_type_main.htm"); | ||||
@@ -21,7 +21,7 @@ function ChangeMenu(way) | |||||
top.document.all.btFrame.cols = '0,*'; | top.document.all.btFrame.cols = '0,*'; | ||||
FrameHide = 1; | FrameHide = 1; | ||||
return; | return; | ||||
}else{ | |||||
} else { | |||||
top.document.all.btFrame.cols = preFrameW; | top.document.all.btFrame.cols = preFrameW; | ||||
FrameHide = 0; | FrameHide = 0; | ||||
return; | return; | ||||
@@ -45,7 +45,7 @@ function ChangeMenuFF(way) | |||||
window.parent.document.getElementsByTagName('btFrame').cols = '0,*'; | window.parent.document.getElementsByTagName('btFrame').cols = '0,*'; | ||||
FrameHide = 1; | FrameHide = 1; | ||||
return; | return; | ||||
}else{ | |||||
} else { | |||||
window.parent.document.getElementsByTagName('btFrame').cols = preFrameW; | window.parent.document.getElementsByTagName('btFrame').cols = preFrameW; | ||||
FrameHide = 0; | FrameHide = 0; | ||||
return; | return; | ||||
@@ -89,7 +89,7 @@ | |||||
<input name="re_dedebiz_admin" type="password" id="re_dedebiz_admin" value="" size="30"> | <input name="re_dedebiz_admin" type="password" id="re_dedebiz_admin" value="" size="30"> | ||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<?php }else{ ?> | |||||
<?php } else { ?> | |||||
<tr> | <tr> | ||||
<td height="26" valign="top" bgcolor="#FFFFFF">操作密码:</td> | <td height="26" valign="top" bgcolor="#FFFFFF">操作密码:</td> | ||||
<td height="26" valign="top" bgcolor="#FFFFFF"> | <td height="26" valign="top" bgcolor="#FFFFFF"> | ||||
@@ -36,7 +36,7 @@ | |||||
if($row['matt']==10) | if($row['matt']==10) | ||||
{ | { | ||||
echo "<span style='color:#e74d58'>已经是管理员了,不要再提升了</span>"; | echo "<span style='color:#e74d58'>已经是管理员了,不要再提升了</span>"; | ||||
}else{ | |||||
} else { | |||||
?> | ?> | ||||
<table width="98%" border="0" cellspacing="0" cellpadding="6" class="table table-borderless"> | <table width="98%" border="0" cellspacing="0" cellpadding="6" class="table table-borderless"> | ||||
<tr> | <tr> | ||||
@@ -22,7 +22,7 @@ | |||||
if(selobj.checked){ | if(selobj.checked){ | ||||
if(preobj!=null && selid != selCheckbox) preobj.checked = false; | if(preobj!=null && selid != selCheckbox) preobj.checked = false; | ||||
selCheckbox = selid; | selCheckbox = selid; | ||||
}else{ | |||||
} else { | |||||
if(selCheckbox == selid) selCheckbox = ''; | if(selCheckbox == selid) selCheckbox = ''; | ||||
} | } | ||||
} | } | ||||
@@ -30,7 +30,7 @@ | |||||
{ | { | ||||
if(selCheckbox==''){ | if(selCheckbox==''){ | ||||
ShowMsg("您没有选中需要设置为默认的栏目"); | ShowMsg("您没有选中需要设置为默认的栏目"); | ||||
}else{ | |||||
} else { | |||||
var selobj = document.getElementById(selCheckbox); | var selobj = document.getElementById(selCheckbox); | ||||
location="public_guide.php?action=setdefault&cid="+selobj.value; | location="public_guide.php?action=setdefault&cid="+selobj.value; | ||||
} | } | ||||
@@ -89,7 +89,7 @@ | |||||
?> | ?> | ||||
<a href="<?php echo $row['mancon']; ?>" class="btn btn-success btn-sm">管理内容</a> | <a href="<?php echo $row['mancon']; ?>" class="btn btn-success btn-sm">管理内容</a> | ||||
<a href="catalog_do.php?channelid=<?php echo $row['id'];?>&cid=0&dopost=addArchives" class="btn btn-success btn-sm">发布内容</a> | <a href="catalog_do.php?channelid=<?php echo $row['id'];?>&cid=0&dopost=addArchives" class="btn btn-success btn-sm">发布内容</a> | ||||
<?php }else{ ?> | |||||
<?php } else { ?> | |||||
| | | | ||||
<span>管理内容</span> | <span>管理内容</span> | ||||
| | | | ||||
@@ -227,7 +227,7 @@ | |||||
class="btn btn-success btn-sm">结构</a> | class="btn btn-success btn-sm">结构</a> | ||||
</td> | </td> | ||||
<?php | <?php | ||||
}else{ | |||||
} else { | |||||
echo "<td></td><td></td><td></td><td></td>\r\n"; | echo "<td></td><td></td><td></td><td></td>\r\n"; | ||||
} | } | ||||
echo "</tr>\r\n"; | echo "</tr>\r\n"; | ||||
@@ -94,7 +94,7 @@ | |||||
</td> | </td> | ||||
<td width='40%'>{$filelists[$i]}</td>\r\n"; | <td width='40%'>{$filelists[$i]}</td>\r\n"; | ||||
echo $mtd; | echo $mtd; | ||||
}else{ | |||||
} else { | |||||
echo "<td></td><td></td>\r\n"; | echo "<td></td><td></td>\r\n"; | ||||
} | } | ||||
echo "</tr>\r\n"; | echo "</tr>\r\n"; | ||||
@@ -37,7 +37,7 @@ | |||||
<td>{dede:field.endtime function="GetDateMk(@me)" /}</td> | <td>{dede:field.endtime function="GetDateMk(@me)" /}</td> | ||||
<td>{dede:field.totalcount /}</td> | <td>{dede:field.totalcount /}</td> | ||||
<td> | <td> | ||||
<?php if($fields['isenable'] == 1){echo "<span style='color:#e74d58'>未启用</span>";}else{echo "<span style='color:#28a745'>启用</span>";} ?> | |||||
<?php if($fields['isenable'] == 1){echo "<span style='color:#e74d58'>未启用</span>";} else {echo "<span style='color:#28a745'>启用</span>";} ?> | |||||
</td> | </td> | ||||
<td> | <td> | ||||
<a title="获取代码" href='vote_getcode.php?aid={dede:field.aid /}' class="btn btn-success btn-sm">代码</a> | <a title="获取代码" href='vote_getcode.php?aid={dede:field.aid /}' class="btn btn-success btn-sm">代码</a> | ||||
@@ -65,9 +65,7 @@ class FreeList | |||||
if(empty($channelid)) | if(empty($channelid)) | ||||
{ | { | ||||
showmsg('必须指定频道','-1');exit(); | showmsg('必须指定频道','-1');exit(); | ||||
} | |||||
else | |||||
{ | |||||
} else { | |||||
$channelid = intval($channelid); | $channelid = intval($channelid); | ||||
$channelinfo = $this->dsql->getone("select maintable from #@__channeltype where id='$channelid'"); | $channelinfo = $this->dsql->getone("select maintable from #@__channeltype where id='$channelid'"); | ||||
$this->maintable = $channelinfo['maintable']; | $this->maintable = $channelinfo['maintable']; | ||||
@@ -751,8 +751,8 @@ class SearchView | |||||
$plist .= $endpage; | $plist .= $endpage; | ||||
//if($totalpage>$total_list) | //if($totalpage>$total_list) | ||||
//{ | //{ | ||||
// $plist.="<td width='38'><input type='text' name='PageNo' style='width:28px;height:14px' value='".$this->PageNo."' /></td>\r\n"; | |||||
// $plist.="<td width='30'><input type='submit' name='plistgo' value='GO' style='width:30px;height:22px;font-size:9pt' /></td>\r\n"; | |||||
// $plist.="<td width='38'><input type='text' name='PageNo' style='width:28px;height:14px' value='".$this->PageNo."' /></td>\r\n"; | |||||
// $plist.="<td width='30'><input type='submit' name='plistgo' value='GO' style='width:30px;height:22px;font-size:9pt' /></td>\r\n"; | |||||
//} | //} | ||||
$plist .= "</ul></form>\r\n"; | $plist .= "</ul></form>\r\n"; | ||||
return $plist; | return $plist; | ||||
@@ -23,18 +23,14 @@ function __autoload($classname) | |||||
if ( is_file ( DEDEINC.'/'.$libclassfile ) ) | if ( is_file ( DEDEINC.'/'.$libclassfile ) ) | ||||
{ | { | ||||
require DEDEINC.'/'.$libclassfile; | require DEDEINC.'/'.$libclassfile; | ||||
} | |||||
else | |||||
{ | |||||
} else { | |||||
if (DEBUG_LEVEL === TRUE) | if (DEBUG_LEVEL === TRUE) | ||||
{ | { | ||||
echo '<pre>'; | echo '<pre>'; | ||||
echo $classname.'类找不到'; | echo $classname.'类找不到'; | ||||
echo '</pre>'; | echo '</pre>'; | ||||
exit (); | exit (); | ||||
} | |||||
else | |||||
{ | |||||
} else { | |||||
header ( "location:/404.html" ); | header ( "location:/404.html" ); | ||||
die (); | die (); | ||||
} | } | ||||
@@ -23,18 +23,14 @@ function dede_autoloader($classname) | |||||
if ( is_file ( DEDEINC.'/'.$libclassfile ) ) | if ( is_file ( DEDEINC.'/'.$libclassfile ) ) | ||||
{ | { | ||||
require DEDEINC.'/'.$libclassfile; | require DEDEINC.'/'.$libclassfile; | ||||
} | |||||
else | |||||
{ | |||||
} else { | |||||
if (DEBUG_LEVEL === TRUE) | if (DEBUG_LEVEL === TRUE) | ||||
{ | { | ||||
echo '<pre>'; | echo '<pre>'; | ||||
echo $classname.'类找不到'; | echo $classname.'类找不到'; | ||||
echo '</pre>'; | echo '</pre>'; | ||||
exit (); | exit (); | ||||
} | |||||
else | |||||
{ | |||||
} else { | |||||
header ( "location:/404.html" ); | header ( "location:/404.html" ); | ||||
die (); | die (); | ||||
} | } | ||||
@@ -206,9 +206,7 @@ class DedeCli | |||||
$step = (int)round($percent / 10); | $step = (int)round($percent / 10); | ||||
fwrite(STDOUT, "[\033[32m".str_repeat('#', $step).str_repeat('.', 10 - $step)."\033[0m]"); | fwrite(STDOUT, "[\033[32m".str_repeat('#', $step).str_repeat('.', 10 - $step)."\033[0m]"); | ||||
fwrite(STDOUT, sprintf(" %3d%% Complete", $percent).PHP_EOL); | fwrite(STDOUT, sprintf(" %3d%% Complete", $percent).PHP_EOL); | ||||
} | |||||
else | |||||
{ | |||||
} else { | |||||
fwrite(STDOUT, "\007"); | fwrite(STDOUT, "\007"); | ||||
} | } | ||||
} | } | ||||
@@ -362,9 +360,7 @@ class DedeCli | |||||
$time--; | $time--; | ||||
} | } | ||||
static::write(); | static::write(); | ||||
} | |||||
else | |||||
{ | |||||
} else { | |||||
if ($seconds > 0) | if ($seconds > 0) | ||||
{ | { | ||||
sleep($seconds); | sleep($seconds); | ||||
@@ -12,17 +12,14 @@ if (!defined('DEDEINC')) exit('dedebiz'); | |||||
require_once(DEDEINC.'/charset.func.php'); | require_once(DEDEINC.'/charset.func.php'); | ||||
require_once(DEDEINC.'/dedeatt.class.php'); | require_once(DEDEINC.'/dedeatt.class.php'); | ||||
require_once(DEDEINC.'/dedehttpdown.class.php'); | require_once(DEDEINC.'/dedehttpdown.class.php'); | ||||
function base64url_encode($data) | function base64url_encode($data) | ||||
{ | { | ||||
return rtrim(strtr(base64_encode($data), '+/', '-_'), '='); | return rtrim(strtr(base64_encode($data), '+/', '-_'), '='); | ||||
} | } | ||||
function base64url_decode($data) | function base64url_decode($data) | ||||
{ | { | ||||
return base64_decode(str_pad(strtr($data, '-_', '+/'), strlen($data) % 4, '=', STR_PAD_RIGHT)); | return base64_decode(str_pad(strtr($data, '-_', '+/'), strlen($data) % 4, '=', STR_PAD_RIGHT)); | ||||
} | } | ||||
class DedeModule | class DedeModule | ||||
{ | { | ||||
var $modulesPath; | var $modulesPath; | ||||
@@ -43,7 +40,6 @@ class DedeModule | |||||
{ | { | ||||
$this->__construct($modulespath); | $this->__construct($modulespath); | ||||
} | } | ||||
/** | /** | ||||
* 枚举系统里已经存在的模块(缓存功能实际上只作hash与文件名的解析,在此不特别处理) | * 枚举系统里已经存在的模块(缓存功能实际上只作hash与文件名的解析,在此不特别处理) | ||||
* | * | ||||
@@ -54,11 +50,8 @@ class DedeModule | |||||
function GetModuleList($moduletype = '') | function GetModuleList($moduletype = '') | ||||
{ | { | ||||
if (is_array($this->modules)) return $this->modules; | if (is_array($this->modules)) return $this->modules; | ||||
$dh = dir($this->modulesPath) or die("没找到模块目录:({$this->modulesPath})"); | $dh = dir($this->modulesPath) or die("没找到模块目录:({$this->modulesPath})"); | ||||
$fp = @fopen($this->modulesPath.'/modulescache.php', 'w') or die('读取文件权限出错,目录文件'.$this->modulesPath.'/modulescache.php不可写!'); | |||||
$fp = @fopen($this->modulesPath.'/modulescache.php', 'w') or die('读取文件权限出错,目录文件'.$this->modulesPath.'/modulescache.php不可写'); | |||||
fwrite($fp, "<"."?php\r\n"); | fwrite($fp, "<"."?php\r\n"); | ||||
fwrite($fp, "global \$allmodules;\r\n"); | fwrite($fp, "global \$allmodules;\r\n"); | ||||
while ($filename = $dh->read()) { | while ($filename = $dh->read()) { | ||||
@@ -81,7 +74,6 @@ class DedeModule | |||||
$dh->Close(); | $dh->Close(); | ||||
return $this->modules; | return $this->modules; | ||||
} | } | ||||
/** | /** | ||||
* 从远程获取模块信息 | * 从远程获取模块信息 | ||||
* | * | ||||
@@ -119,7 +111,6 @@ class DedeModule | |||||
} | } | ||||
} | } | ||||
} | } | ||||
/** | /** | ||||
* 获得指定hash的模块文件 | * 获得指定hash的模块文件 | ||||
* | * | ||||
@@ -133,7 +124,6 @@ class DedeModule | |||||
if (isset($GLOBALS['allmodules'][$hash])) return $GLOBALS['allmodules'][$hash]; | if (isset($GLOBALS['allmodules'][$hash])) return $GLOBALS['allmodules'][$hash]; | ||||
else return $hash.'.xml'; | else return $hash.'.xml'; | ||||
} | } | ||||
/** | /** | ||||
* 获得某模块的基本信息 | * 获得某模块的基本信息 | ||||
* | * | ||||
@@ -176,20 +166,16 @@ class DedeModule | |||||
} | } | ||||
} | } | ||||
fclose($fp); | fclose($fp); | ||||
if (empty($minfos['lang'])) { | if (empty($minfos['lang'])) { | ||||
$minfos['lang'] = "utf-8"; | $minfos['lang'] = "utf-8"; | ||||
} | } | ||||
if (isset($minfos['lang'])) $this->moduleLang = trim($minfos['lang']); | if (isset($minfos['lang'])) $this->moduleLang = trim($minfos['lang']); | ||||
else $this->moduleLang = 'gbk'; | else $this->moduleLang = 'gbk'; | ||||
if ($this->sysLang == 'gb2312') $this->sysLang = 'gbk'; | if ($this->sysLang == 'gb2312') $this->sysLang = 'gbk'; | ||||
if ($this->moduleLang == 'gb2312') $this->moduleLang = 'gbk'; | if ($this->moduleLang == 'gb2312') $this->moduleLang = 'gbk'; | ||||
if ($this->sysLang != $this->moduleLang) { | if ($this->sysLang != $this->moduleLang) { | ||||
foreach ($minfos as $k => $v) $minfos[$k] = $this->AppCode($v); | foreach ($minfos as $k => $v) $minfos[$k] = $this->AppCode($v); | ||||
} | } | ||||
if (isset($minfos['pubkey'])) { | if (isset($minfos['pubkey'])) { | ||||
//验证模块信息 | //验证模块信息 | ||||
$pubKey = @base64url_decode($minfos['pubkey']); | $pubKey = @base64url_decode($minfos['pubkey']); | ||||
@@ -202,7 +188,6 @@ class DedeModule | |||||
return null; | return null; | ||||
} | } | ||||
} | } | ||||
return $minfos; | return $minfos; | ||||
} | } | ||||
@@ -236,7 +221,6 @@ class DedeModule | |||||
fclose($fp); | fclose($fp); | ||||
return $filexml; | return $filexml; | ||||
} | } | ||||
/** | /** | ||||
* 获得系统文件的内容 | * 获得系统文件的内容 | ||||
* 指安装、删除、协议文件 | * 指安装、删除、协议文件 | ||||
@@ -257,7 +241,7 @@ class DedeModule | |||||
while (!feof($fp)) { | while (!feof($fp)) { | ||||
$line = fgets($fp, 1024); | $line = fgets($fp, 1024); | ||||
if (!$start) { | if (!$start) { | ||||
// 2011-6-7 修复模块打包程序中上传安装程序生成为空白文件(by:华强) | |||||
//2011-6-7 修复模块打包程序中上传安装程序生成为空白文件 | |||||
if (preg_match("#<{$ntype}>#i", $line)) $start = TRUE; | if (preg_match("#<{$ntype}>#i", $line)) $start = TRUE; | ||||
} else { | } else { | ||||
if (preg_match("#<\/{$ntype}#i", $line)) break; | if (preg_match("#<\/{$ntype}#i", $line)) break; | ||||
@@ -271,7 +255,6 @@ class DedeModule | |||||
$okdata = $this->AppCode($okdata); | $okdata = $this->AppCode($okdata); | ||||
return $okdata; | return $okdata; | ||||
} | } | ||||
/** | /** | ||||
* 把某系统文件转换为文件 | * 把某系统文件转换为文件 | ||||
* | * | ||||
@@ -290,7 +273,6 @@ class DedeModule | |||||
fclose($fp); | fclose($fp); | ||||
return $filename; | return $filename; | ||||
} | } | ||||
/** | /** | ||||
* 删除系统文件 | * 删除系统文件 | ||||
* | * | ||||
@@ -304,7 +286,6 @@ class DedeModule | |||||
$filename = $this->modulesPath.'/'.$hashcode."-{$ntype}.php"; | $filename = $this->modulesPath.'/'.$hashcode."-{$ntype}.php"; | ||||
unlink($filename); | unlink($filename); | ||||
} | } | ||||
/** | /** | ||||
* 检查是否已经存在指定的模块 | * 检查是否已经存在指定的模块 | ||||
* | * | ||||
@@ -318,7 +299,6 @@ class DedeModule | |||||
if (file_exists($modulefile) && !is_dir($modulefile)) return TRUE; | if (file_exists($modulefile) && !is_dir($modulefile)) return TRUE; | ||||
else return FALSE; | else return FALSE; | ||||
} | } | ||||
/** | /** | ||||
* 读取文件,返回编码后的文件内容 | * 读取文件,返回编码后的文件内容 | ||||
* | * | ||||
@@ -336,7 +316,6 @@ class DedeModule | |||||
if (!empty($str)) return base64_encode($str); | if (!empty($str)) return base64_encode($str); | ||||
else return ''; | else return ''; | ||||
} | } | ||||
/** | /** | ||||
* 获取模块包里的文件名列表 | * 获取模块包里的文件名列表 | ||||
* | * | ||||
@@ -364,7 +343,6 @@ class DedeModule | |||||
fclose($fp); | fclose($fp); | ||||
return $filelists; | return $filelists; | ||||
} | } | ||||
/** | /** | ||||
* 删除已安装模块附带的文件 | * 删除已安装模块附带的文件 | ||||
* | * | ||||
@@ -409,7 +387,6 @@ class DedeModule | |||||
} | } | ||||
return TRUE; | return TRUE; | ||||
} | } | ||||
/** | /** | ||||
* 把模块包里的文件写入服务器 | * 把模块包里的文件写入服务器 | ||||
* | * | ||||
@@ -482,7 +459,6 @@ class DedeModule | |||||
fclose($fp); | fclose($fp); | ||||
return TRUE; | return TRUE; | ||||
} | } | ||||
/** | /** | ||||
* 测试某文件的文件夹是否创建 | * 测试某文件的文件夹是否创建 | ||||
* | * | ||||
@@ -506,7 +482,6 @@ class DedeModule | |||||
} | } | ||||
return TRUE; | return TRUE; | ||||
} | } | ||||
/** | /** | ||||
* 获取某个目录或文件的打包数据 | * 获取某个目录或文件的打包数据 | ||||
* | * | ||||
@@ -522,7 +497,6 @@ class DedeModule | |||||
$this->MakeEncodeFileRun($basedir, $f, $fp); | $this->MakeEncodeFileRun($basedir, $f, $fp); | ||||
return TRUE; | return TRUE; | ||||
} | } | ||||
/** | /** | ||||
* 测试目标文件 | * 测试目标文件 | ||||
* | * | ||||
@@ -537,7 +511,6 @@ class DedeModule | |||||
$this->MakeEncodeFileRunTest($basedir, $f); | $this->MakeEncodeFileRunTest($basedir, $f); | ||||
return TRUE; | return TRUE; | ||||
} | } | ||||
/** | /** | ||||
* 检测某个目录或文件的打包数据,递归 | * 检测某个目录或文件的打包数据,递归 | ||||
* | * | ||||
@@ -566,7 +539,6 @@ class DedeModule | |||||
} | } | ||||
} | } | ||||
} | } | ||||
/** | /** | ||||
* 获取个目录或文件的打包数据,递归 | * 获取个目录或文件的打包数据,递归 | ||||
* | * | ||||
@@ -600,7 +572,6 @@ class DedeModule | |||||
fwrite($fp, $fileList); | fwrite($fp, $fileList); | ||||
} | } | ||||
} | } | ||||
/** | /** | ||||
* 清理 | * 清理 | ||||
* | * | ||||
@@ -529,9 +529,7 @@ class DedeTemplate | |||||
fclose($fp); | fclose($fp); | ||||
} | } | ||||
} | } | ||||
} | |||||
else | |||||
{ | |||||
} else { | |||||
if($ctype=='config' && count($this->tpCfgs) > 0 ) | if($ctype=='config' && count($this->tpCfgs) > 0 ) | ||||
{ | { | ||||
$fp = fopen($this->configFile,'w') or dir("Write Config File Error! "); | $fp = fopen($this->configFile,'w') or dir("Write Config File Error! "); | ||||
@@ -950,7 +950,7 @@ | |||||
ImagePng($image, $filename); | ImagePng($image, $filename); | ||||
header("Content-type: image/png"); | header("Content-type: image/png"); | ||||
ImagePng($image); | ImagePng($image); | ||||
}else{ | |||||
} else { | |||||
ImagePng($image, $filename); | ImagePng($image, $filename); | ||||
} | } | ||||
} | } | ||||
@@ -21,14 +21,10 @@ | |||||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | ||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||||
*/ | */ | ||||
define('QR_IMAGE', true); | define('QR_IMAGE', true); | ||||
class QRimage { | class QRimage { | ||||
public static $black = array(255,255,255); | public static $black = array(255,255,255); | ||||
public static $white = array(0,0,0); | public static $white = array(0,0,0); | ||||
//---------------------------------------------------------------------- | //---------------------------------------------------------------------- | ||||
public static function png($frame, $filename = false, $pixelPerPoint = 4, $outerFrame = 4,$saveandprint=FALSE) | public static function png($frame, $filename = false, $pixelPerPoint = 4, $outerFrame = 4,$saveandprint=FALSE) | ||||
{ | { | ||||
@@ -42,14 +38,12 @@ | |||||
ImagePng($image, $filename); | ImagePng($image, $filename); | ||||
header("Content-type: image/png"); | header("Content-type: image/png"); | ||||
ImagePng($image); | ImagePng($image); | ||||
}else{ | |||||
} else { | |||||
ImagePng($image, $filename); | ImagePng($image, $filename); | ||||
} | } | ||||
} | } | ||||
ImageDestroy($image); | ImageDestroy($image); | ||||
} | } | ||||
//---------------------------------------------------------------------- | //---------------------------------------------------------------------- | ||||
public static function jpg($frame, $filename = false, $pixelPerPoint = 8, $outerFrame = 4, $q = 85) | public static function jpg($frame, $filename = false, $pixelPerPoint = 8, $outerFrame = 4, $q = 85) | ||||
{ | { | ||||
@@ -64,23 +58,17 @@ | |||||
ImageDestroy($image); | ImageDestroy($image); | ||||
} | } | ||||
//---------------------------------------------------------------------- | //---------------------------------------------------------------------- | ||||
private static function image($frame, $pixelPerPoint = 4, $outerFrame = 4) | private static function image($frame, $pixelPerPoint = 4, $outerFrame = 4) | ||||
{ | { | ||||
$h = count($frame); | $h = count($frame); | ||||
$w = strlen($frame[0]); | $w = strlen($frame[0]); | ||||
$imgW = $w + 2*$outerFrame; | $imgW = $w + 2*$outerFrame; | ||||
$imgH = $h + 2*$outerFrame; | $imgH = $h + 2*$outerFrame; | ||||
$base_image =ImageCreate($imgW, $imgH); | $base_image =ImageCreate($imgW, $imgH); | ||||
$col[0] = ImageColorAllocate($base_image,QRImage::$black[0],QRImage::$black[1],QRImage::$black[2]); | $col[0] = ImageColorAllocate($base_image,QRImage::$black[0],QRImage::$black[1],QRImage::$black[2]); | ||||
$col[1] = ImageColorAllocate($base_image,QRImage::$white[0],QRImage::$white[1],QRImage::$white[2]); | $col[1] = ImageColorAllocate($base_image,QRImage::$white[0],QRImage::$white[1],QRImage::$white[2]); | ||||
imagefill($base_image, 0, 0, $col[0]); | imagefill($base_image, 0, 0, $col[0]); | ||||
for($y=0; $y<$h; $y++) { | for($y=0; $y<$h; $y++) { | ||||
for($x=0; $x<$w; $x++) { | for($x=0; $x<$w; $x++) { | ||||
if ($frame[$y][$x] == '1') { | if ($frame[$y][$x] == '1') { | ||||
@@ -88,7 +76,6 @@ | |||||
} | } | ||||
} | } | ||||
} | } | ||||
$target_image =ImageCreate($imgW * $pixelPerPoint, $imgH * $pixelPerPoint); | $target_image =ImageCreate($imgW * $pixelPerPoint, $imgH * $pixelPerPoint); | ||||
ImageCopyResized($target_image, $base_image, 0, 0, 0, 0, $imgW * $pixelPerPoint, $imgH * $pixelPerPoint, $imgW, $imgH); | ImageCopyResized($target_image, $base_image, 0, 0, 0, 0, $imgW * $pixelPerPoint, $imgH * $pixelPerPoint, $imgW, $imgH); | ||||
ImageDestroy($base_image); | ImageDestroy($base_image); | ||||
@@ -148,9 +148,7 @@ class SplitWord | |||||
if( isset($this->mainDicInfos[ $keynum ]) ) | if( isset($this->mainDicInfos[ $keynum ]) ) | ||||
{ | { | ||||
$data = $this->mainDicInfos[ $keynum ]; | $data = $this->mainDicInfos[ $keynum ]; | ||||
} | |||||
else | |||||
{ | |||||
} else { | |||||
//rewind( $this->mainDicHand ); | //rewind( $this->mainDicHand ); | ||||
$move_pos = $keynum * 8; | $move_pos = $keynum * 8; | ||||
fseek($this->mainDicHand, $move_pos, SEEK_SET); | fseek($this->mainDicHand, $move_pos, SEEK_SET); | ||||
@@ -201,9 +199,7 @@ class SplitWord | |||||
else { | else { | ||||
$rs = FALSE; | $rs = FALSE; | ||||
} | } | ||||
} | |||||
else | |||||
{ | |||||
} else { | |||||
$rs = FALSE; | $rs = FALSE; | ||||
} | } | ||||
return $rs; | return $rs; | ||||
@@ -236,9 +232,7 @@ class SplitWord | |||||
if($maindic=='' || !file_exists($maindic) ) | if($maindic=='' || !file_exists($maindic) ) | ||||
{ | { | ||||
$dicWords = $this->mainDicFile ; | $dicWords = $this->mainDicFile ; | ||||
} | |||||
else | |||||
{ | |||||
} else { | |||||
$dicWords = $maindic; | $dicWords = $maindic; | ||||
$this->mainDicFile = $maindic; | $this->mainDicFile = $maindic; | ||||
} | } | ||||
@@ -246,7 +240,7 @@ class SplitWord | |||||
//加载主词典(只打开) | //加载主词典(只打开) | ||||
if($this->isUnpacked){ | if($this->isUnpacked){ | ||||
$this->mainDicHand = fopen($dicWords, 'r'); | $this->mainDicHand = fopen($dicWords, 'r'); | ||||
}else{ | |||||
} else { | |||||
$this->InportDict($this->mainDicFileZip); | $this->InportDict($this->mainDicFileZip); | ||||
} | } | ||||
@@ -318,9 +312,7 @@ class SplitWord | |||||
{ | { | ||||
$this->newWords[$word]++; | $this->newWords[$word]++; | ||||
$this->mainDicInfos[$word]['c']++; | $this->mainDicInfos[$word]['c']++; | ||||
} | |||||
else | |||||
{ | |||||
} else { | |||||
$this->newWords[$word] = 1; | $this->newWords[$word] = 1; | ||||
$this->mainDicInfos[$word] = $infos; | $this->mainDicInfos[$word] = $infos; | ||||
} | } | ||||
@@ -76,7 +76,7 @@ if($cfg_soft_lang == 'utf-8') | |||||
</form> | </form> | ||||
</body> | </body> | ||||
</html>'; | </html>'; | ||||
}else{ | |||||
} else { | |||||
echo '<html> | echo '<html> | ||||
<head> | <head> | ||||
<title>转到财付通支付页面</title> | <title>转到财付通支付页面</title> | ||||
@@ -7,15 +7,12 @@ | |||||
* @link https://www.dedebiz.com | * @link https://www.dedebiz.com | ||||
*/ | */ | ||||
require_once(dirname(__FILE__)."/config.php"); | require_once(dirname(__FILE__)."/config.php"); | ||||
if ($cfg_mb_allowreg == 'N') { | if ($cfg_mb_allowreg == 'N') { | ||||
ShowMsg('系统关闭了新用户注册', 'index.php'); | ShowMsg('系统关闭了新用户注册', 'index.php'); | ||||
exit(); | exit(); | ||||
} | } | ||||
if (!isset($dopost)) $dopost = ''; | if (!isset($dopost)) $dopost = ''; | ||||
$step = empty($step) ? 1 : intval($step); | $step = empty($step) ? 1 : intval($step); | ||||
if ($step == 1) { | if ($step == 1) { | ||||
if ($cfg_ml->IsLogin()) { | if ($cfg_ml->IsLogin()) { | ||||
ShowMsg('您已经登录系统,无需重新注册', 'index.php'); | ShowMsg('您已经登录系统,无需重新注册', 'index.php'); | ||||
@@ -30,17 +27,6 @@ if ($step == 1) { | |||||
exit(); | exit(); | ||||
} | } | ||||
} | } | ||||
//$faqkey = isset($faqkey) && is_numeric($faqkey) ? $faqkey : 0; | |||||
//if($safe_faq_reg == '1') | |||||
//{ | |||||
// if($safefaqs[$faqkey]['answer'] != $rsafeanswer || $rsafeanswer=='') | |||||
// { | |||||
// ShowMsg('验证问题答案错误', '-1'); | |||||
// exit(); | |||||
// } | |||||
//} | |||||
$userid = $uname = trim($userid); | $userid = $uname = trim($userid); | ||||
$pwd = trim($userpwd); | $pwd = trim($userpwd); | ||||
$pwdc = trim($userpwdok); | $pwdc = trim($userpwdok); | ||||
@@ -61,17 +47,14 @@ if ($step == 1) { | |||||
ShowMsg('您两次输入的密码不一致', '-1'); | ShowMsg('您两次输入的密码不一致', '-1'); | ||||
exit(); | exit(); | ||||
} | } | ||||
$uname = HtmlReplace($uname, 1); | $uname = HtmlReplace($uname, 1); | ||||
$userid = HtmlReplace($userid, 1); | $userid = HtmlReplace($userid, 1); | ||||
//检测用户名是否存在 | //检测用户名是否存在 | ||||
$row = $dsql->GetOne("SELECT mid FROM `#@__member` WHERE userid LIKE '$userid' "); | $row = $dsql->GetOne("SELECT mid FROM `#@__member` WHERE userid LIKE '$userid' "); | ||||
if (is_array($row)) { | if (is_array($row)) { | ||||
ShowMsg("您指定的用户名 {$userid} 已存在,请使用别的用户名", "-1"); | ShowMsg("您指定的用户名 {$userid} 已存在,请使用别的用户名", "-1"); | ||||
exit(); | exit(); | ||||
} | } | ||||
//会员的默认金币 | //会员的默认金币 | ||||
$dfscores = 0; | $dfscores = 0; | ||||
$dfmoney = 0; | $dfmoney = 0; | ||||
@@ -86,16 +69,11 @@ if ($step == 1) { | |||||
$loginip = GetIP(); | $loginip = GetIP(); | ||||
$pwd = md5($userpwd); | $pwd = md5($userpwd); | ||||
$mtype = '个人'; | $mtype = '个人'; | ||||
$spaceSta = ($cfg_mb_spacesta < 0 ? $cfg_mb_spacesta : 0); | $spaceSta = ($cfg_mb_spacesta < 0 ? $cfg_mb_spacesta : 0); | ||||
$inQuery = "INSERT INTO `#@__member` (`mtype` ,`userid` ,`pwd` ,`uname` ,`sex` ,`rank` ,`money` ,`email` ,`scores` , | |||||
`matt`, `spacesta` ,`face`,`safequestion`,`safeanswer` ,`jointime` ,`joinip` ,`logintime` ,`loginip` ) | |||||
VALUES ('$mtype','$userid','$pwd','$uname','','10','$dfmoney','','$dfscores', | |||||
'0','$spaceSta','','','','$jointime','$joinip','$logintime','$loginip'); "; | |||||
$inQuery = "INSERT INTO `#@__member` (`mtype` ,`userid` ,`pwd` ,`uname` ,`sex` ,`rank` ,`money` ,`email` ,`scores` ,`matt`, `spacesta` ,`face`,`safequestion`,`safeanswer` ,`jointime` ,`joinip` ,`logintime` ,`loginip` ) | |||||
VALUES ('$mtype','$userid','$pwd','$uname','','10','$dfmoney','','$dfscores','0','$spaceSta','','','','$jointime','$joinip','$logintime','$loginip'); "; | |||||
if ($dsql->ExecuteNoneQuery($inQuery)) { | if ($dsql->ExecuteNoneQuery($inQuery)) { | ||||
$mid = $dsql->GetLastID(); | $mid = $dsql->GetLastID(); | ||||
//写入默认会员详细资料 | //写入默认会员详细资料 | ||||
if ($mtype == '个人') { | if ($mtype == '个人') { | ||||
$space = 'person'; | $space = 'person'; | ||||
@@ -104,26 +82,21 @@ if ($step == 1) { | |||||
} else { | } else { | ||||
$space = 'person'; | $space = 'person'; | ||||
} | } | ||||
//写入默认统计数据 | //写入默认统计数据 | ||||
$membertjquery = "INSERT INTO `#@__member_tj` (`mid`,`article`,`album`,`archives`,`homecount`,`pagecount`,`feedback`,`friend`,`stow`) | $membertjquery = "INSERT INTO `#@__member_tj` (`mid`,`article`,`album`,`archives`,`homecount`,`pagecount`,`feedback`,`friend`,`stow`) | ||||
VALUES ('$mid','0','0','0','0','0','0','0','0'); "; | |||||
VALUES ('$mid','0','0','0','0','0','0','0','0'); "; | |||||
$dsql->ExecuteNoneQuery($membertjquery); | $dsql->ExecuteNoneQuery($membertjquery); | ||||
//写入默认空间配置数据 | //写入默认空间配置数据 | ||||
$spacequery = "INSERT INTO `#@__member_space`(`mid` ,`pagesize` ,`matt` ,`spacename` ,`spacelogo` ,`spacestyle`, `sign` ,`spacenews`) | $spacequery = "INSERT INTO `#@__member_space`(`mid` ,`pagesize` ,`matt` ,`spacename` ,`spacelogo` ,`spacestyle`, `sign` ,`spacenews`) | ||||
VALUES('{$mid}','10','0','{$uname}的空间','','$space','',''); "; | |||||
VALUES('{$mid}','10','0','{$uname}的空间','','$space','',''); "; | |||||
$dsql->ExecuteNoneQuery($spacequery); | $dsql->ExecuteNoneQuery($spacequery); | ||||
//写入其它默认数据 | //写入其它默认数据 | ||||
$dsql->ExecuteNoneQuery("INSERT INTO `#@__member_flink`(mid,title,url) VALUES('$mid','DedeBIZ','https://www.dedebiz.com'); "); | $dsql->ExecuteNoneQuery("INSERT INTO `#@__member_flink`(mid,title,url) VALUES('$mid','DedeBIZ','https://www.dedebiz.com'); "); | ||||
//---------------------------------------------- | //---------------------------------------------- | ||||
//模拟登录 | //模拟登录 | ||||
//--------------------------- | //--------------------------- | ||||
$cfg_ml = new MemberLogin(7 * 3600); | $cfg_ml = new MemberLogin(7 * 3600); | ||||
$rs = $cfg_ml->CheckUser($userid, $userpwd); | $rs = $cfg_ml->CheckUser($userid, $userpwd); | ||||
ShowMsg('您已经登录系统,无需重新注册', 'index.php'); | ShowMsg('您已经登录系统,无需重新注册', 'index.php'); | ||||
exit; | exit; | ||||
} else { | } else { | ||||
@@ -140,4 +113,4 @@ if ($step == 1) { | |||||
ShowMsg('您已经登录系统,无需重新注册', 'index.php'); | ShowMsg('您已经登录系统,无需重新注册', 'index.php'); | ||||
exit; | exit; | ||||
} | } | ||||
} | |||||
} |
@@ -91,9 +91,7 @@ | |||||
<a href="javascript:editArc(<?php echo $fields['id']?>,<?php echo $fields['channel']?>);">修改</a> | <a href="javascript:editArc(<?php echo $fields['id']?>,<?php echo $fields['channel']?>);">修改</a> | ||||
| <a href="javascript:delArc(<?php echo $fields['id']?>);">删除</a> | | | <a href="javascript:delArc(<?php echo $fields['id']?>);">删除</a> | | ||||
<?php | <?php | ||||
} | |||||
else | |||||
{ | |||||
} else { | |||||
echo "<span class='gray'>改 | 删 | </span>"; | echo "<span class='gray'>改 | 删 | </span>"; | ||||
} | } | ||||
?> <a href="javascript:viewArc(<?php echo $fields['id']; ?>);">预览</a></td> | ?> <a href="javascript:viewArc(<?php echo $fields['id']; ?>);">预览</a></td> | ||||
@@ -11,11 +11,8 @@ | |||||
<title>密码帮手——找回密码第二步</title> | <title>密码帮手——找回密码第二步</title> | ||||
</head> | </head> | ||||
<body> | <body> | ||||
<?php include(DEDEMEMBER."/templets/top.htm"); ?> | <?php include(DEDEMEMBER."/templets/top.htm"); ?> | ||||
<?php include(DEDEMEMBER."/templets/header.htm"); ?> | <?php include(DEDEMEMBER."/templets/header.htm"); ?> | ||||
<main class=""> | <main class=""> | ||||
<div class="container"> | <div class="container"> | ||||
<div class="main mb-3"> | <div class="main mb-3"> | ||||
@@ -29,23 +26,20 @@ | |||||
<input placeholder="用户名" name="userid" type="text" readonly="readonly" value="<?php echo $row['membername']?>" class="form-control" id="txtUsername"> | <input placeholder="用户名" name="userid" type="text" readonly="readonly" value="<?php echo $row['membername']?>" class="form-control" id="txtUsername"> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<?php if(empty($key)){ ?> | <?php if(empty($key)){ ?> | ||||
<div class="form-group"> | <div class="form-group"> | ||||
<div class="input-group"> | <div class="input-group"> | ||||
<input placeholder="临时登录密码:" name="pwdtmp" type="password" class="form-control"> | <input placeholder="临时登录密码:" name="pwdtmp" type="password" class="form-control"> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<?php }else{ ?> | |||||
<?php } else { ?> | |||||
<input name="key" type="hidden" value="<?php echo $key;?>" /> | <input name="key" type="hidden" value="<?php echo $key;?>" /> | ||||
<?php }?> | <?php }?> | ||||
<div class="form-group"> | <div class="form-group"> | ||||
<div class="input-group"> | <div class="input-group"> | ||||
<input placeholder="新密码" name="pwd" type="password" class="form-control"> | <input placeholder="新密码" name="pwd" type="password" class="form-control"> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<div class="form-group"> | <div class="form-group"> | ||||
<div class="input-group"> | <div class="input-group"> | ||||
<input placeholder="确认新密码" name="pwdok" type="password" class="form-control"> | <input placeholder="确认新密码" name="pwdok" type="password" class="form-control"> | ||||
@@ -55,13 +49,8 @@ | |||||
</form> | </form> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
</main> | </main> | ||||
<?php include(DEDEMEMBER."/templets/footer.htm"); ?> | <?php include(DEDEMEMBER."/templets/footer.htm"); ?> | ||||
</body> | </body> | ||||
</html> | </html> | ||||
</html> | </html> |
@@ -14,25 +14,21 @@ require_once(DEDEDATA.'/config.cache.inc.php'); | |||||
$config = array( | $config = array( | ||||
'font_size' => 20, | 'font_size' => 20, | ||||
'img_height' => $safe_wheight, | 'img_height' => $safe_wheight, | ||||
'word_type' => (int)$safe_codetype, //1:数字 2:英文 3:单词 | |||||
'word_type' => (int)$safe_codetype, | |||||
'img_width' => $safe_wwidth, | 'img_width' => $safe_wwidth, | ||||
'use_boder' => TRUE, | 'use_boder' => TRUE, | ||||
'font_file' => DEDEINC.'/data/fonts/'.mt_rand(1, 6).'.ttf', | 'font_file' => DEDEINC.'/data/fonts/'.mt_rand(1, 6).'.ttf', | ||||
'wordlist_file' => DEDEINC.'/data/words/words.txt', | 'wordlist_file' => DEDEINC.'/data/words/words.txt', | ||||
'filter_type' => 5 | 'filter_type' => 5 | ||||
); | ); | ||||
$enkey = substr(md5(substr($cfg_cookie_encode, 0, 5)), 0, 10); | $enkey = substr(md5(substr($cfg_cookie_encode, 0, 5)), 0, 10); | ||||
$sessSavePath = DEDEDATA."/sessions_{$enkey}"; | $sessSavePath = DEDEDATA."/sessions_{$enkey}"; | ||||
if (!is_dir($sessSavePath)) mkdir($sessSavePath); | if (!is_dir($sessSavePath)) mkdir($sessSavePath); | ||||
//Session保存路径 | //Session保存路径 | ||||
if (is_writeable($sessSavePath) && is_readable($sessSavePath)) { | if (is_writeable($sessSavePath) && is_readable($sessSavePath)) { | ||||
session_save_path($sessSavePath); | session_save_path($sessSavePath); | ||||
} | } | ||||
if (!empty($cfg_domain_cookie)) session_set_cookie_params(0, '/', $cfg_domain_cookie); | if (!empty($cfg_domain_cookie)) session_set_cookie_params(0, '/', $cfg_domain_cookie); | ||||
if (!echo_validate_image($config)) { | if (!echo_validate_image($config)) { | ||||
//如果不成功则初始化一个默认验证码 | //如果不成功则初始化一个默认验证码 | ||||
@session_start(); | @session_start(); | ||||
@@ -55,15 +51,12 @@ if (!echo_validate_image($config)) { | |||||
echo $c; | echo $c; | ||||
} | } | ||||
} | } | ||||
function echo_validate_image($config = array()) | function echo_validate_image($config = array()) | ||||
{ | { | ||||
@session_start(); | @session_start(); | ||||
if (!function_exists('imagettftext')) { | if (!function_exists('imagettftext')) { | ||||
return false; | return false; | ||||
} | } | ||||
//主要参数 | //主要参数 | ||||
$font_size = isset($config['font_size']) ? $config['font_size'] : 14; | $font_size = isset($config['font_size']) ? $config['font_size'] : 14; | ||||
$img_height = isset($config['img_height']) ? $config['img_height'] : 38; | $img_height = isset($config['img_height']) ? $config['img_height'] : 38; | ||||
@@ -71,19 +64,15 @@ function echo_validate_image($config = array()) | |||||
$font_file = isset($config['font_file']) ? $config['font_file'] : DEDEINC.'/data/font/'.mt_rand(1, 6).'.ttf'; | $font_file = isset($config['font_file']) ? $config['font_file'] : DEDEINC.'/data/font/'.mt_rand(1, 6).'.ttf'; | ||||
$use_boder = isset($config['use_boder']) ? $config['use_boder'] : TRUE; | $use_boder = isset($config['use_boder']) ? $config['use_boder'] : TRUE; | ||||
$filter_type = isset($config['filter_type']) ? $config['filter_type'] : 0; | $filter_type = isset($config['filter_type']) ? $config['filter_type'] : 0; | ||||
//创建图片,并设置背景色 | //创建图片,并设置背景色 | ||||
$im = @imagecreate($img_width, $img_height); | $im = @imagecreate($img_width, $img_height); | ||||
imagecolorallocate($im, mt_rand(200, 255), mt_rand(200, 255), mt_rand(200, 255)); | imagecolorallocate($im, mt_rand(200, 255), mt_rand(200, 255), mt_rand(200, 255)); | ||||
//文字随机颜色 | //文字随机颜色 | ||||
$fontColor[] = imagecolorallocate($im, 0x15, 0x15, 0x15); | $fontColor[] = imagecolorallocate($im, 0x15, 0x15, 0x15); | ||||
$fontColor[] = imagecolorallocate($im, 0x95, 0x1e, 0x04); | $fontColor[] = imagecolorallocate($im, 0x95, 0x1e, 0x04); | ||||
$fontColor[] = imagecolorallocate($im, 0x93, 0x14, 0xa9); | $fontColor[] = imagecolorallocate($im, 0x93, 0x14, 0xa9); | ||||
$fontColor[] = imagecolorallocate($im, 0x12, 0x81, 0x0a); | $fontColor[] = imagecolorallocate($im, 0x12, 0x81, 0x0a); | ||||
$fontColor[] = imagecolorallocate($im, 0x06, 0x3a, 0xd5); | $fontColor[] = imagecolorallocate($im, 0x06, 0x3a, 0xd5); | ||||
//获取随机字符 | //获取随机字符 | ||||
$rndstring = ''; | $rndstring = ''; | ||||
if ($config['word_type'] != 3) { | if ($config['word_type'] != 3) { | ||||
@@ -106,23 +95,8 @@ function echo_validate_image($config = array()) | |||||
$rndstring .= $chars[mt_rand(0, $max)]; | $rndstring .= $chars[mt_rand(0, $max)]; | ||||
} | } | ||||
} | } | ||||
$_SESSION['securimage_code_value'] = strtolower($rndstring); | $_SESSION['securimage_code_value'] = strtolower($rndstring); | ||||
$rndcodelen = strlen($rndstring); | $rndcodelen = strlen($rndstring); | ||||
////背景横线 | |||||
//$lineColor1 = imagecolorallocate($im, 0xda, 0xd9, 0xd1); | |||||
//for ($j = 3; $j <= $img_height - 3; $j = $j + 3) { | |||||
// imageline($im, 2, $j, $img_width - 2, $j, $lineColor1); | |||||
//} | |||||
////背景竖线 | |||||
//$lineColor2 = imagecolorallocate($im, 0xda, 0xd9, 0xd1); | |||||
//for ($j = 2; $j < 100; $j = $j + 6) { | |||||
// imageline($im, $j, 0, $j + 8, $img_height, $lineColor2); | |||||
//} | |||||
//增加一些噪线 | //增加一些噪线 | ||||
for ($i = 0; $i < 5; $i++) { | for ($i = 0; $i < 5; $i++) { | ||||
$red = mt_rand(50, 255); | $red = mt_rand(50, 255); | ||||
@@ -143,14 +117,11 @@ function echo_validate_image($config = array()) | |||||
imagesetthickness($im, mt_rand(1, 3)); | imagesetthickness($im, mt_rand(1, 3)); | ||||
imageline($im, $Xa, $Ya, $Xb, $Yb, $tcol); | imageline($im, $Xa, $Ya, $Xb, $Yb, $tcol); | ||||
} | } | ||||
//画边框 | //画边框 | ||||
if ($use_boder && $filter_type == 0) { | if ($use_boder && $filter_type == 0) { | ||||
$bordercolor = imagecolorallocate($im, 0x9d, 0x9e, 0x96); | $bordercolor = imagecolorallocate($im, 0x9d, 0x9e, 0x96); | ||||
imagerectangle($im, 0, 0, $img_width - 1, $img_height - 1, $bordercolor); | imagerectangle($im, 0, 0, $img_width - 1, $img_height - 1, $bordercolor); | ||||
} | } | ||||
//输出文字 | //输出文字 | ||||
$lastc = ''; | $lastc = ''; | ||||
for ($i = 0; $i < $rndcodelen; $i++) { | for ($i = 0; $i < $rndcodelen; $i++) { | ||||
@@ -161,7 +132,6 @@ function echo_validate_image($config = array()) | |||||
@imagettftext($im, $font_size, $c, $y_pos, 28, $c_fontColor, $font_file, $rndstring[$i]); | @imagettftext($im, $font_size, $c, $y_pos, 28, $c_fontColor, $font_file, $rndstring[$i]); | ||||
$lastc = $rndstring[$i]; | $lastc = $rndstring[$i]; | ||||
} | } | ||||
//图象效果 | //图象效果 | ||||
switch ($filter_type) { | switch ($filter_type) { | ||||
case 1: | case 1: | ||||
@@ -176,14 +146,9 @@ function echo_validate_image($config = array()) | |||||
default: | default: | ||||
break; | break; | ||||
} | } | ||||
header("Pragma:no-cache\r\n"); | header("Pragma:no-cache\r\n"); | ||||
header("Cache-Control:no-cache\r\n"); | header("Cache-Control:no-cache\r\n"); | ||||
header("Expires:0\r\n"); | header("Expires:0\r\n"); | ||||
//输出特定类型的图片格式,优先级为 gif -> jpg ->png | |||||
//dump(function_exists("imagejpeg")); | |||||
if (function_exists("imagejpeg")) { | if (function_exists("imagejpeg")) { | ||||
header("content-type:image/jpeg\r\n"); | header("content-type:image/jpeg\r\n"); | ||||
imagejpeg($im); | imagejpeg($im); | ||||
@@ -193,4 +158,4 @@ function echo_validate_image($config = array()) | |||||
} | } | ||||
imagedestroy($im); | imagedestroy($im); | ||||
exit(); | exit(); | ||||
} | |||||
} |
@@ -33,30 +33,16 @@ function selNext(oj, v) | |||||
oj.options.add(aOption); | oj.options.add(aOption); | ||||
} | } | ||||
} | } | ||||
//子类改变事件 | //子类改变事件 | ||||
function ChangeSon() | function ChangeSon() | ||||
{ | { | ||||
/* | |||||
//由于支持3级联动,所以这里需要对自己改变进行重构 | |||||
var emname = this.name.replace('_son', ''); | var emname = this.name.replace('_son', ''); | ||||
var topSelObj = document.getElementById(emname+'_top'); | |||||
if(this.options[this.selectedIndex].value==0) { | |||||
document.getElementById('hidden_'+emname).value = topSelObj.options[topSelObj.selectedIndex].value; | |||||
} | |||||
else { | |||||
document.getElementById('hidden_'+emname).value = this.options[this.selectedIndex].value; | |||||
} | |||||
*/ | |||||
// 由于支持3级联动,所以这里需要对自己改变进行重构 | |||||
var emname = this.name.replace('_son', ''); | |||||
// alert(emname); | |||||
//alert(emname); | |||||
if( document.getElementById(emname+'_sec') ) | if( document.getElementById(emname+'_sec') ) | ||||
{ | { | ||||
var oj = document.getElementById(emname + '_sec'); | var oj = document.getElementById(emname + '_sec'); | ||||
} | |||||
else | |||||
{ | |||||
} else { | |||||
var oj = document.createElement('select'); | var oj = document.createElement('select'); | ||||
oj.name = emname + '_sec'; | oj.name = emname + '_sec'; | ||||
oj.id = emname + '_sec'; | oj.id = emname + '_sec'; | ||||
@@ -67,10 +53,9 @@ function ChangeSon() | |||||
document.getElementById('hidden_'+emname).value = v; | document.getElementById('hidden_'+emname).value = v; | ||||
var newobj = oj.options; | var newobj = oj.options; | ||||
var selarr = eval('em_'+emname+'s'); | var selarr = eval('em_'+emname+'s'); | ||||
var selv = parseInt(v); | var selv = parseInt(v); | ||||
var maxv = parseInt(v) + 0.5; | var maxv = parseInt(v) + 0.5; | ||||
// alert(maxv); | |||||
//alert(maxv); | |||||
i = 0; | i = 0; | ||||
while(newobj && newobj.length > 0) oj.remove(0); | while(newobj && newobj.length > 0) oj.remove(0); | ||||
clear(oj); | clear(oj); | ||||
@@ -81,9 +66,7 @@ function ChangeSon() | |||||
aOption.value = '0'; | aOption.value = '0'; | ||||
oj.options.add(aOption); | oj.options.add(aOption); | ||||
return; | return; | ||||
} | |||||
else | |||||
{ | |||||
} else { | |||||
aOption = document.createElement('OPTION'); | aOption = document.createElement('OPTION'); | ||||
aOption.text = '请选择..'; | aOption.text = '请选择..'; | ||||
aOption.value = '0'; | aOption.value = '0'; | ||||
@@ -103,20 +86,17 @@ function ChangeSon() | |||||
if(j > 0) document.getElementById('span_'+emname+'_sec').appendChild(oj); | if(j > 0) document.getElementById('span_'+emname+'_sec').appendChild(oj); | ||||
else document.getElementById('span_'+emname+'_sec').innerHTML = ""; | else document.getElementById('span_'+emname+'_sec').innerHTML = ""; | ||||
} | } | ||||
// 改变第三级的事件 | |||||
//改变第三级的事件 | |||||
function ChangeSec() | function ChangeSec() | ||||
{ | { | ||||
var emname = this.name.replace('_sec', ''); | var emname = this.name.replace('_sec', ''); | ||||
var topSelObj = document.getElementById(emname+'_top'); | var topSelObj = document.getElementById(emname+'_top'); | ||||
if(this.options[this.selectedIndex].value==0) { | if(this.options[this.selectedIndex].value==0) { | ||||
document.getElementById('hidden_'+emname).value = topSelObj.options[topSelObj.selectedIndex].value; | document.getElementById('hidden_'+emname).value = topSelObj.options[topSelObj.selectedIndex].value; | ||||
} | |||||
else { | |||||
} else { | |||||
document.getElementById('hidden_'+emname).value = this.options[this.selectedIndex].value; | document.getElementById('hidden_'+emname).value = this.options[this.selectedIndex].value; | ||||
} | } | ||||
} | } | ||||
//顶级类改变事件 | //顶级类改变事件 | ||||
function selNextSon() | function selNextSon() | ||||
{ | { | ||||
@@ -124,9 +104,7 @@ function selNextSon() | |||||
if( document.getElementById(emname+'_son') ) | if( document.getElementById(emname+'_son') ) | ||||
{ | { | ||||
var oj = document.getElementById(emname + '_son'); | var oj = document.getElementById(emname + '_son'); | ||||
} | |||||
else | |||||
{ | |||||
} else { | |||||
var oj = document.createElement('select'); | var oj = document.createElement('select'); | ||||
oj.name = emname + '_son'; | oj.name = emname + '_son'; | ||||
oj.id = emname + '_son'; | oj.id = emname + '_son'; | ||||
@@ -148,9 +126,7 @@ function selNextSon() | |||||
aOption.value = '0'; | aOption.value = '0'; | ||||
oj.options.add(aOption); | oj.options.add(aOption); | ||||
return; | return; | ||||
} | |||||
else | |||||
{ | |||||
} else { | |||||
aOption = document.createElement('OPTION'); | aOption = document.createElement('OPTION'); | ||||
aOption.text = '请选择..'; | aOption.text = '请选择..'; | ||||
aOption.value = '0'; | aOption.value = '0'; | ||||
@@ -167,9 +143,7 @@ function selNextSon() | |||||
} | } | ||||
document.getElementById('span_'+emname+'_son').appendChild(oj); | document.getElementById('span_'+emname+'_son').appendChild(oj); | ||||
} | } | ||||
// 根据数组生成多级联动菜单 | |||||
//根据数组生成多级联动菜单 | |||||
function MakeTopSelect(emname, selvalue) | function MakeTopSelect(emname, selvalue) | ||||
{ | { | ||||
var selectFormHtml = ''; | var selectFormHtml = ''; | ||||
@@ -180,34 +154,30 @@ function MakeTopSelect(emname, selvalue) | |||||
selObj.className = "form-control"; | selObj.className = "form-control"; | ||||
selObj.onchange = selNextSon; | selObj.onchange = selNextSon; | ||||
var selarr = eval('em_'+emname+'s'); | var selarr = eval('em_'+emname+'s'); | ||||
// alert(selarr[1002.2]); | |||||
//alert(selarr[1002.2]); | |||||
var topvalue = 0; | var topvalue = 0; | ||||
var sonvalue = 0; | var sonvalue = 0; | ||||
var secvalue = 0; | var secvalue = 0; | ||||
aOption = document.createElement('OPTION'); | aOption = document.createElement('OPTION'); | ||||
aOption.text = '请选择..'; | aOption.text = '请选择..'; | ||||
aOption.value = 0; | aOption.value = 0; | ||||
selObj.options.add(aOption); | selObj.options.add(aOption); | ||||
// alert(selvalue); | |||||
//alert(selvalue); | |||||
if(selvalue % 500 == 0 ) | if(selvalue % 500 == 0 ) | ||||
{ | { | ||||
topvalue = selvalue; | topvalue = selvalue; | ||||
} | } | ||||
// 如果是小数,则依次取出顶级数值,二级数值以及三级数值 | |||||
//如果是小数,则依次取出顶级数值,二级数值以及三级数值 | |||||
else if(!!(selvalue % 1)) | else if(!!(selvalue % 1)) | ||||
{ | { | ||||
secvalue = selvalue; | secvalue = selvalue; | ||||
sonvalue = Math.floor(selvalue); | sonvalue = Math.floor(selvalue); | ||||
topvalue = sonvalue - (sonvalue % 500); | topvalue = sonvalue - (sonvalue % 500); | ||||
// alert(secvalue); | |||||
} | |||||
else { | |||||
//alert(secvalue); | |||||
} else { | |||||
sonvalue = selvalue; | sonvalue = selvalue; | ||||
topvalue = selvalue - (selvalue % 500); | topvalue = selvalue - (selvalue % 500); | ||||
} | } | ||||
for(i = 500; i <= selarr.length; i += 500) | for(i = 500; i <= selarr.length; i += 500) | ||||
{ | { | ||||
if(!selarr[i]) continue; | if(!selarr[i]) continue; | ||||
@@ -218,8 +188,7 @@ function MakeTopSelect(emname, selvalue) | |||||
aOption.value = i; | aOption.value = i; | ||||
selObj.options.add(aOption); | selObj.options.add(aOption); | ||||
aOption.selected = true; | aOption.selected = true; | ||||
} | |||||
else { | |||||
} else { | |||||
aOption = document.createElement('OPTION'); | aOption = document.createElement('OPTION'); | ||||
aOption.text = selarr[i]; | aOption.text = selarr[i]; | ||||
aOption.value = i; | aOption.value = i; | ||||
@@ -227,7 +196,6 @@ function MakeTopSelect(emname, selvalue) | |||||
} | } | ||||
} | } | ||||
document.getElementById('span_'+emname).appendChild(selObj); | document.getElementById('span_'+emname).appendChild(selObj); | ||||
//如果子类存在值,创建子类 | //如果子类存在值,创建子类 | ||||
//if(sonvalue > 0 || topvalue > 0) { | //if(sonvalue > 0 || topvalue > 0) { | ||||
selObj = document.createElement("select"); | selObj = document.createElement("select"); | ||||
@@ -239,7 +207,6 @@ function MakeTopSelect(emname, selvalue) | |||||
aOption.text = '请选择..'; | aOption.text = '请选择..'; | ||||
aOption.value = 0; | aOption.value = 0; | ||||
selObj.options.add(aOption); | selObj.options.add(aOption); | ||||
//当大类有值输出子类 | //当大类有值输出子类 | ||||
if(topvalue > 0) | if(topvalue > 0) | ||||
{ | { | ||||
@@ -255,8 +222,7 @@ function MakeTopSelect(emname, selvalue) | |||||
aOption.value = i; | aOption.value = i; | ||||
selObj.options.add(aOption); | selObj.options.add(aOption); | ||||
aOption.selected = true; | aOption.selected = true; | ||||
} | |||||
else { | |||||
} else { | |||||
aOption = document.createElement('OPTION'); | aOption = document.createElement('OPTION'); | ||||
aOption.text = selarr[i]; | aOption.text = selarr[i]; | ||||
aOption.value = i; | aOption.value = i; | ||||
@@ -265,8 +231,7 @@ function MakeTopSelect(emname, selvalue) | |||||
} | } | ||||
} | } | ||||
document.getElementById('span_'+emname+'_son').appendChild(selObj); | document.getElementById('span_'+emname+'_son').appendChild(selObj); | ||||
// 若存在第三级则创建 | |||||
//若存在第三级则创建 | |||||
if(secvalue > 0) | if(secvalue > 0) | ||||
{ | { | ||||
selObj = document.createElement("select"); | selObj = document.createElement("select"); | ||||
@@ -278,10 +243,9 @@ function MakeTopSelect(emname, selvalue) | |||||
selObj.className = "form-control"; | selObj.className = "form-control"; | ||||
aOption.value = 0; | aOption.value = 0; | ||||
selObj.options.add(aOption); | selObj.options.add(aOption); | ||||
var selv = sonvalue; | var selv = sonvalue; | ||||
var maxv = parseInt(sonvalue) + 0.5; | var maxv = parseInt(sonvalue) + 0.5; | ||||
// alert(maxv); | |||||
//alert(maxv); | |||||
i = 0; | i = 0; | ||||
for(i = selv + 0.001; i < maxv; i = FloatAdd(i, 0.001)) | for(i = selv + 0.001; i < maxv; i = FloatAdd(i, 0.001)) | ||||
{ | { | ||||
@@ -293,8 +257,7 @@ function MakeTopSelect(emname, selvalue) | |||||
aOption.value = i; | aOption.value = i; | ||||
selObj.options.add(aOption); | selObj.options.add(aOption); | ||||
aOption.selected = true; | aOption.selected = true; | ||||
} | |||||
else { | |||||
} else { | |||||
aOption = document.createElement('OPTION'); | aOption = document.createElement('OPTION'); | ||||
aOption.text = selarr[i]; | aOption.text = selarr[i]; | ||||
aOption.value = i; | aOption.value = i; | ||||
@@ -304,8 +267,7 @@ function MakeTopSelect(emname, selvalue) | |||||
} | } | ||||
document.getElementById('span_'+emname+'_sec').appendChild(selObj); | document.getElementById('span_'+emname+'_sec').appendChild(selObj); | ||||
} | } | ||||
// 两个小数相加进度计算 | |||||
//两个小数相加进度计算 | |||||
function FloatAdd(arg1, arg2) | function FloatAdd(arg1, arg2) | ||||
{ | { | ||||
var r1,r2,m; | var r1,r2,m; | ||||
@@ -314,7 +276,6 @@ function FloatAdd(arg1, arg2) | |||||
m=Math.pow(10,Math.max(r1,r2)) | m=Math.pow(10,Math.max(r1,r2)) | ||||
return (arg1*m+arg2*m)/m | return (arg1*m+arg2*m)/m | ||||
} | } | ||||
//清除旧对象 | //清除旧对象 | ||||
function clear(o) | function clear(o) | ||||
{ | { | ||||
@@ -322,4 +283,4 @@ function clear(o) | |||||
for (i = 0; i< l; i++){ | for (i = 0; i< l; i++){ | ||||
o.options[1]=null; | o.options[1]=null; | ||||
} | } | ||||
} | |||||
} |
@@ -11,7 +11,6 @@ | |||||
<script src="<?php echo $cfg_cmsurl;?>/static/js/jquery.min.js"></script> | <script src="<?php echo $cfg_cmsurl;?>/static/js/jquery.min.js"></script> | ||||
</head> | </head> | ||||
<body> | <body> | ||||
<div class="main mceneter"> | <div class="main mceneter"> | ||||
<?php include(DEDETEMPLATE."/plus/plus_header.htm") ;?> | <?php include(DEDETEMPLATE."/plus/plus_header.htm") ;?> | ||||
<div class="container"> | <div class="container"> | ||||
@@ -61,7 +60,7 @@ | |||||
echo "<tr><td bgcolor='#ffffff'>{$fielddata[0]}</td><td bgcolor='#ffffff'>{$fields[$field]}</td></tr>\r\n"; | echo "<tr><td bgcolor='#ffffff'>{$fielddata[0]}</td><td bgcolor='#ffffff'>{$fields[$field]}</td></tr>\r\n"; | ||||
} | } | ||||
echo '</tbody>'; | echo '</tbody>'; | ||||
}else{ | |||||
} else { | |||||
echo "<tr><td bgcolor='#ffffff'>暂无记录</td></tr>"; | echo "<tr><td bgcolor='#ffffff'>暂无记录</td></tr>"; | ||||
} | } | ||||
?> | ?> | ||||
@@ -6,7 +6,6 @@ | |||||
<link href="<?php echo $cfg_templets_skin; ?>/style/search.css" rel="stylesheet" type="text/css" media="screen" /> | <link href="<?php echo $cfg_templets_skin; ?>/style/search.css" rel="stylesheet" type="text/css" media="screen" /> | ||||
</head> | </head> | ||||
<body> | <body> | ||||
<div class="header"> | <div class="header"> | ||||
<div class="top"> | <div class="top"> | ||||
<h1><a href="<?php echo $cfg_basehost;?>" title="<?php echo $cfg_webname;?>"><img src="<?php echo $cfg_templets_skin; ?>/images/logo.gif" alt=""/></a> </h1> | <h1><a href="<?php echo $cfg_basehost;?>" title="<?php echo $cfg_webname;?>"><img src="<?php echo $cfg_templets_skin; ?>/images/logo.gif" alt=""/></a> </h1> | ||||
@@ -11,7 +11,6 @@ | |||||
<script src="<?php echo $cfg_cmsurl;?>/static/js/jquery.min.js"></script> | <script src="<?php echo $cfg_cmsurl;?>/static/js/jquery.min.js"></script> | ||||
</head> | </head> | ||||
<body> | <body> | ||||
<div class="main mceneter"> | <div class="main mceneter"> | ||||
<?php include(DEDETEMPLATE."/plus/plus_header.htm") ;?> | <?php include(DEDETEMPLATE."/plus/plus_header.htm") ;?> | ||||
<div class="container"> | <div class="container"> | ||||