Browse Source

php8兼容性调整

tags/6.0.4^2
tianya 2 years ago
parent
commit
0f663d01b5
21 changed files with 53 additions and 49 deletions
  1. +3
    -3
      src/dede/archives_do.php
  2. +23
    -23
      src/dede/article_edit.php
  3. +2
    -2
      src/dede/article_keywords_main.php
  4. +1
    -1
      src/dede/article_keywords_make.php
  5. +1
    -1
      src/dede/content_tj.php
  6. +1
    -1
      src/dede/member_main.php
  7. +2
    -2
      src/dede/member_rank.php
  8. +4
    -4
      src/dede/member_type.php
  9. +1
    -1
      src/dede/member_view.php
  10. +2
    -2
      src/dede/sys_admin_user.php
  11. +1
    -1
      src/dede/sys_payment.php
  12. +1
    -1
      src/dede/templets/catalog_add.htm
  13. +1
    -1
      src/dede/templets/catalog_edit.htm
  14. +1
    -0
      src/dede/templets/member_main.htm
  15. +1
    -1
      src/dede/templets/member_view.htm
  16. +1
    -1
      src/dede/templets/mychannel_add.htm
  17. +1
    -1
      src/dede/templets/mychannel_edit.htm
  18. +1
    -1
      src/dede/templets/sys_admin_user_add.htm
  19. +1
    -1
      src/dede/templets/sys_admin_user_edit.htm
  20. +1
    -1
      src/dede/templets/sys_group.htm
  21. +3
    -0
      src/include/common.inc.php

+ 3
- 3
src/dede/archives_do.php View File

@@ -538,7 +538,7 @@ else if ($dopost == 'quickEdit') {
<td class='bline'>
<input type='hidden' name='oldflag' value='<?php echo $arcRow['flag']; ?>'>
<?php
$dsql->SetQuery("SELECT * FROM `#@__arcatt` ORDER BY sortid ASC");
$dsql->SetQuery("SELECT * FROM `#@__arcatt` ORDER BY `sortid` ASC");
$dsql->Execute();
while ($trow = $dsql->GetObject()) {
if ($trow->att == 'j' || $trow->att == 'p') continue;
@@ -566,7 +566,7 @@ else if ($dopost == 'quickEdit') {
<?php echo $arcRow["rankname"] ?> </option>
<?php
$urank = $cuserLogin->getUserRank();
$dsql->SetQuery("SELECT * FROM `#@__arcrank` WHERE adminrank<='$urank'");
$dsql->SetQuery("SELECT * FROM `#@__arcrank` WHERE `adminrank`<='$urank'");
$dsql->Execute();
while ($row = $dsql->GetObject()) {
echo "<option value='".$row->rank."'>".$row->membername."</option>";
@@ -843,7 +843,7 @@ else if ($dopost == 'attsDlg') {
<td class='bline'>
<input type='hidden' name='oldflag' value='<?php echo $arcRow['flag']; ?>'>
<?php
$dsql->SetQuery("SELECT * FROM `#@__arcatt` ORDER BY sortid ASC");
$dsql->SetQuery("SELECT * FROM `#@__arcatt` ORDER BY `sortid` ASC");
$dsql->Execute();
while ($trow = $dsql->GetObject()) {
if ($trow->att == 'j' || $trow->att == 'p') continue;


+ 23
- 23
src/dede/article_edit.php View File

@@ -156,29 +156,29 @@ else if ($dopost == 'save') {
//跳转网址的文档强制为动态
if (preg_match("#j#", $flag)) $ismake = -1;
//更新数据库的SQL语句
$query = "UPDATE #@__archives SET
typeid='$typeid',
typeid2='$typeid2',
sortrank='$sortrank',
flag='$flag',
click='$click',
ismake='$ismake',
arcrank='$arcrank',
money='$money',
title='$title',
color='$color',
writer='$writer',
source='$source',
litpic='$litpic',
pubdate='$pubdate',
notpost='$notpost',
description='$description',
keywords='$keywords',
shorttitle='$shorttitle',
filename='$filename',
dutyadmin='$adminid',
weight='$weight'
WHERE id='$id'; ";
$query = "UPDATE `#@__archives` SET
`typeid`='$typeid',
`typeid2`='$typeid2',
`sortrank`='$sortrank',
`flag`='$flag',
`click`='$click',
`ismake`='$ismake',
`arcrank`='$arcrank',
`money`='$money',
`title`='$title',
`color`='$color',
`writer`='$writer',
`source`='$source',
`litpic`='$litpic',
`pubdate`='$pubdate',
`notpost`='$notpost',
`description`='$description',
`keywords`='$keywords',
`shorttitle`='$shorttitle',
`filename`='$filename',
`dutyadmin`='$adminid',
`weight`='$weight'
WHERE `id`='$id'; ";
if (!$dsql->ExecuteNoneQuery($query)) {
ShowMsg('更新数据库archives表时出错,请检查', -1);
exit();


+ 2
- 2
src/dede/article_keywords_main.php View File

@@ -66,7 +66,7 @@ else if ($dopost == 'add') {
ShowMsg("关键字已存在库中!", "-1");
exit();
}
$inquery = "INSERT INTO `#@__keywords`(keyword,rank,sta,rpurl) VALUES ('$keyword','$rank','1','$rpurl');";
$inquery = "INSERT INTO `#@__keywords`(`keyword`,`rank`,`sta`,`rpurl`) VALUES ('$keyword','$rank','1','$rpurl');";
$dsql->ExecuteNoneQuery($inquery);
ShowMsg("成功增加一个关键字!", $ENV_GOBACK_URL);
exit();
@@ -78,7 +78,7 @@ if (empty($keyword)) {
$addquery = " WHERE keyword LIKE '%$keyword%' ";
}
$sql = "SELECT * FROM `#@__keywords` $addquery ORDER BY rank DESC";
$sql = "SELECT * FROM `#@__keywords` $addquery ORDER BY `rank` DESC";
$dlist = new DataListCP();
$dlist->pageSize = 20;
$dlist->SetParameter("keyword", $keyword);


+ 1
- 1
src/dede/article_keywords_make.php View File

@@ -68,7 +68,7 @@ if ($dopost == 'analyse') {
if (strlen($k) > 20) {
continue;
}
$dsql->SetQuery("INSERT INTO `#@__keywords`(keyword,rank,sta,rpurl) VALUES('".addslashes($k)."','$v','1','')");
$dsql->SetQuery("INSERT INTO `#@__keywords`(keyword,`rank`,sta,rpurl) VALUES('".addslashes($k)."','$v','1','')");
$dsql->Execute();
}
echo "完成关键字的导入!<br/>\r\n";


+ 1
- 1
src/dede/content_tj.php View File

@@ -35,7 +35,7 @@ function GetArchives($dsql, $ordertype)
} else {
$ordersql = " ORDER BY click DESC ";
}
$query = "SELECT id,title,click,scores FROM #@__archives $swhere $ordersql LIMIT 0,20 ";
$query = "SELECT id,title,click,scores FROM `#@__archives` $swhere $ordersql LIMIT 0,20 ";
$dsql->SetQuery($query);
$dsql->Execute('ga');
while ($row = $dsql->GetObject('ga')) {


+ 1
- 1
src/dede/member_main.php View File

@@ -29,7 +29,7 @@ $sortkey = empty($sortkey) ? 'mid' : preg_replace("#[^a-z]#i", '', $sortkey);
$staArr = array(-2 => '限制用户(禁言)', -1 => '未通过审核', 0 => '审核通过,提示填写完整信息', 1 => '没填写详细资料', 2 => '正常使用状态');
$staArrmatt = array(1 => '被推荐', 0 => '非普通 ');
$MemberTypes = array();
$dsql->SetQuery("Select rank,membername From `#@__arcrank` where rank>0 ");
$dsql->SetQuery("Select `rank`,`membername` From `#@__arcrank` where `rank`>0 ");
$dsql->Execute();
while ($row = $dsql->GetObject()) {
$MemberTypes[$row->rank] = $row->membername;


+ 2
- 2
src/dede/member_rank.php View File

@@ -26,7 +26,7 @@ if ($dopost == 'save') {
$scores = ${"scores_".$startID};
if (isset(${"check_".$startID})) {
if ($rank > 0) {
$query = "UPDATE `#@__arcrank` SET membername='$name',money='$money',rank='$rank',scores='$scores' WHERE id='$id' ";
$query = "UPDATE `#@__arcrank` SET membername='$name',money='$money',`rank`='$rank',scores='$scores' WHERE id='$id' ";
}
} else {
$query = "DELETE FROM `#@__arcrank` WHERE id='$id' AND rank<>10";
@@ -47,6 +47,6 @@ if ($dopost == 'del') {
exit();
}
$dsql->SetQuery("SELECT * FROM `#@__arcrank` WHERE rank>0 ORDER BY rank");
$dsql->SetQuery("SELECT * FROM `#@__arcrank` WHERE `rank`>0 ORDER BY `rank`");
$dsql->Execute();
include DedeInclude('templets/member_rank.htm');

+ 4
- 4
src/dede/member_type.php View File

@@ -26,10 +26,10 @@ if ($dopost == "save") {
$exptime = ${'exptime_'.$startID};
if (isset(${'check_'.$startID})) {
if ($pname != '') {
$query = "UPDATE #@__member_type SET pname='$pname',money='$money',rank='$rank',exptime='$exptime' WHERE aid='$aid'";
$query = "UPDATE `#@__member_type` SET `pname`='$pname',`money`='$money',`rank`='$rank',`exptime`='$exptime' WHERE `aid`='$aid'";
}
} else {
$query = "DELETE FROM #@__member_type WHERE aid='$aid' ";
$query = "DELETE FROM `#@__member_type` WHERE `aid`='$aid' ";
}
if ($query != '') {
$dsql->ExecuteNoneQuery($query);
@@ -38,14 +38,14 @@ if ($dopost == "save") {
//增加新记录
if (isset($check_new) && $pname_new != '') {
$query = "INSERT INTO #@__member_type(rank,pname,money,exptime) VALUES('{$rank_new}','{$pname_new}','{$money_new}','{$exptime_new}');";
$query = "INSERT INTO `#@__member_type`(`rank`,`pname`,`money`,`exptime`) VALUES('{$rank_new}','{$pname_new}','{$money_new}','{$exptime_new}');";
$dsql->ExecuteNoneQuery($query);
}
header("Content-Type: text/html; charset={$cfg_soft_lang}");
echo "<script> alert('成功更新会员产品分类表!'); </script>";
}
$arcranks = array();
$dsql->SetQuery("SELECT * FROM #@__arcrank WHERE rank>10 ");
$dsql->SetQuery("SELECT * FROM `#@__arcrank` WHERE `rank`>10 ");
$dsql->Execute();
while ($row = $dsql->GetArray()) {
$arcranks[$row['rank']] = $row['membername'];


+ 1
- 1
src/dede/member_view.php View File

@@ -13,7 +13,7 @@ require(dirname(__FILE__)."/config.php");
CheckPurview('member_Edit');
$ENV_GOBACK_URL = isset($_COOKIE['ENV_GOBACK_URL']) ? "member_main.php" : '';
$id = preg_replace("#[^0-9]#", "", $id);
$row = $dsql->GetOne("select * from #@__member where mid='$id'");
$row = $dsql->GetOne("select * from `#@__member` where mid='$id'");
$staArr = array(
-10 => '等待验证邮件',


+ 2
- 2
src/dede/sys_admin_user.php View File

@@ -16,12 +16,12 @@ setcookie("ENV_GOBACK_URL", $dedeNowurl, time() + 3600, "/");
if (empty($rank)) $rank = '';
else $rank = " WHERE CONCAT(#@__admin.usertype)='$rank' ";
$dsql->SetQuery("SELECT rank,typename FROM `#@__admintype` ");
$dsql->SetQuery("SELECT `rank`,`typename` FROM `#@__admintype` ");
$dsql->Execute();
while ($row = $dsql->GetObject()) {
$adminRanks[$row->rank] = $row->typename;
}
$query = "SELECT #@__admin.*,#@__arctype.typename FROM #@__admin LEFT JOIN #@__arctype ON #@__admin.typeid = #@__arctype.id $rank ";
$query = "SELECT `#@__admin`.*,`#@__arctype`.typename FROM `#@__admin` LEFT JOIN `#@__arctype` ON `#@__admin`.typeid = `#@__arctype`.id $rank ";
$dlist = new DataListCP();
$dlist->SetTemplet(DEDEADMIN."/templets/sys_admin_user.htm");
$dlist->SetSource($query);


+ 1
- 1
src/dede/sys_payment.php View File

@@ -244,7 +244,7 @@ else if ($dopost == 'uninstall') {
ShowMsg("删除成功!", "sys_payment.php");
exit();
}
$sql = "SELECT * FROM `#@__payment` ORDER BY rank ASC";
$sql = "SELECT * FROM `#@__payment` ORDER BY `rank` ASC";
$dlist = new DataListCP();
$dlist->SetTemplet(DEDEADMIN."/templets/sys_payment.htm");
$dlist->SetSource($sql);


+ 1
- 1
src/dede/templets/catalog_add.htm View File

@@ -284,7 +284,7 @@ $i = 0;
<td class='bline'>
<select name="corank" id="corank" style="width:100px">
<?php
$dsql->SetQuery("Select * from `#@__arcrank` where rank >= 0");
$dsql->SetQuery("Select * from `#@__arcrank` where `rank` >= 0");
$dsql->Execute('cc');
while($row = $dsql->GetObject('cc'))
{


+ 1
- 1
src/dede/templets/catalog_edit.htm View File

@@ -249,7 +249,7 @@ $i = 0;
<td class='bline' height="26" style="padding-left:10px;">浏览权限:</td>
<td class='bline'> <select name="corank" id="corank" style="width:100">
<?php
$dsql->SetQuery("Select * from #@__arcrank where rank >= 0");
$dsql->SetQuery("Select * from #@__arcrank where `rank` >= 0");
$dsql->Execute('cc');
while($row = $dsql->GetObject('cc'))
{


+ 1
- 0
src/dede/templets/member_main.htm View File

@@ -9,6 +9,7 @@
<link rel="stylesheet" href="../static/css/bootstrap.min.css">
<link href="../static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link href="css/base.css" rel="stylesheet" type="text/css">
<script src="js/ieemu.js"></script>
<script language="javascript" src="js/member.js"></script>
<style type="text/css">
.rb {


+ 1
- 1
src/dede/templets/member_view.htm View File

@@ -118,7 +118,7 @@ function checkSubmit()
<td align="right" class='bline'>等级:</td>
<td class='bline' style="text-align:left;"><?php
$MemberTypes = array();
$dsql->SetQuery("Select rank,membername From `#@__arcrank` where rank>0");
$dsql->SetQuery("Select `rank`,membername From `#@__arcrank` where `rank`>0");
$dsql->Execute('n');
$MemberTypes[0] = "限制会员";
while($nrow = $dsql->GetObject('n')){


+ 1
- 1
src/dede/templets/mychannel_add.htm View File

@@ -132,7 +132,7 @@
<option value='0'>游客</option>
<?php
$urank = $cuserLogin->getUserRank();
$dsql->SetQuery("Select * from `#@__arcrank` where adminrank<='$urank' And rank>=10");
$dsql->SetQuery("Select * from `#@__arcrank` where `adminrank`<='$urank' And `rank`>=10");
$dsql->Execute();
while($row2 = $dsql->GetObject())
{


+ 1
- 1
src/dede/templets/mychannel_edit.htm View File

@@ -163,7 +163,7 @@
<option value='0'>游客</option>
<?php
$urank = $cuserLogin->getUserRank();
$dsql->SetQuery("Select * from `#@__arcrank` where adminrank<='$urank' And rank>=10");
$dsql->SetQuery("Select * from `#@__arcrank` where `adminrank`<='$urank' And `rank`>=10");
$dsql->Execute();
while($row2 = $dsql->GetObject())
{


+ 1
- 1
src/dede/templets/sys_admin_user_add.htm View File

@@ -73,7 +73,7 @@
<select name='usertype' style='width:200px'>
<?php
$dsql->SetQuery("Select * from `#@__admintype` order by rank asc");
$dsql->SetQuery("Select * from `#@__admintype` order by `rank` asc");
$dsql->Execute("ut");
while($myrow = $dsql->GetObject("ut"))
{


+ 1
- 1
src/dede/templets/sys_admin_user_edit.htm View File

@@ -52,7 +52,7 @@
<td style="text-align:left;">
<select name='usertype' style='width:200px'>
<?php
$dsql->SetQuery("Select * from #@__admintype order by rank asc");
$dsql->SetQuery("Select * from #@__admintype order by `rank` asc");
$dsql->Execute("ut");
while($myrow = $dsql->GetObject("ut"))
{


+ 1
- 1
src/dede/templets/sys_group.htm View File

@@ -34,7 +34,7 @@
<td width="35%">管理</td>
</tr>
<?php
$dsql->SetQuery("Select rank,typename,system From #@__admintype");
$dsql->SetQuery("Select `rank`,`typename`,`system` From #@__admintype");
$dsql->Execute();
while($row = $dsql->GetObject())
{


+ 3
- 0
src/include/common.inc.php View File

@@ -53,6 +53,9 @@ if (version_compare(PHP_VERSION, '5.4.0', '>=')) {
}
}
}
if (version_compare(PHP_VERSION, '8.0.0', '>=')) {
mysqli_report(MYSQLI_REPORT_OFF);
}
//是否启用mb_substr替换cn_substr来提高效率
$cfg_is_mb = $cfg_is_iconv = FALSE;
if (function_exists('mb_substr')) $cfg_is_mb = TRUE;


Loading…
Cancel
Save