| @@ -1,6 +1,16 @@ | |||||
| # 更新记录 | # 更新记录 | ||||
| 通过访问 https://www.dedebiz.com/git 获取完整更新记录 | 通过访问 https://www.dedebiz.com/git 获取完整更新记录 | ||||
| # v6.1.7 | |||||
| - 内置轻量级流量统计工具; | |||||
| - 增加对IPv6的支持; | |||||
| - 优化伪静态功能; | |||||
| - CKEditor升级到4.18.0; | |||||
| - 后台移除对IE浏览器的支持,增加浏览器升级提示; | |||||
| - 会员中心、系统后台、默认模板样式优化; | |||||
| - datalist增加为空的显示; | |||||
| - 常规问题修复; | |||||
| # v6.1.6 | # v6.1.6 | ||||
| - 移除dedeajax相关请求函数,改成fetch获取数据; | - 移除dedeajax相关请求函数,改成fetch获取数据; | ||||
| - 修正模块认证信息提示错误; | - 修正模块认证信息提示错误; | ||||
| @@ -46,14 +46,14 @@ | |||||
| <script language="javascript"> | <script language="javascript"> | ||||
| function ShowHide(objname) { | function ShowHide(objname) { | ||||
| var obj = document.getElementById(objname); | var obj = document.getElementById(objname); | ||||
| if (obj.style.display == "block" || obj.style.display == "") | |||||
| if (obj.style.display == "") | |||||
| obj.style.display = "none"; | obj.style.display = "none"; | ||||
| else | else | ||||
| obj.style.display = "block"; | |||||
| obj.style.display = ""; | |||||
| } | } | ||||
| function ShowObj(objname) { | function ShowObj(objname) { | ||||
| var obj = document.getElementById(objname); | var obj = document.getElementById(objname); | ||||
| obj.style.display = "block"; | |||||
| obj.style.display = ""; | |||||
| } | } | ||||
| function HideObj(objname) { | function HideObj(objname) { | ||||
| var obj = document.getElementById(objname); | var obj = document.getElementById(objname); | ||||
| @@ -15,7 +15,7 @@ if(file_exists(INSLOCKFILE)) | |||||
| } | } | ||||
| $verMsg = 'V6'; | $verMsg = 'V6'; | ||||
| $dfDbname = 'DedeBIZ'; | $dfDbname = 'DedeBIZ'; | ||||
| $cfg_version_detail = '6.1.7beta'; //详细版本号 | |||||
| $cfg_version_detail = '6.1.7'; //详细版本号 | |||||
| $errmsg = ''; | $errmsg = ''; | ||||
| if (version_compare(PHP_VERSION, '8.0.0', '>=')) { | if (version_compare(PHP_VERSION, '8.0.0', '>=')) { | ||||
| mysqli_report(MYSQLI_REPORT_OFF); | mysqli_report(MYSQLI_REPORT_OFF); | ||||
| @@ -187,7 +187,7 @@ $cfg_soft_dir = $cfg_medias_dir.'/soft'; | |||||
| $cfg_other_medias = $cfg_medias_dir.'/media'; | $cfg_other_medias = $cfg_medias_dir.'/media'; | ||||
| //软件摘要信息,****请不要删除本项**** 否则系统无法正确接收系统漏洞或升级信息 | //软件摘要信息,****请不要删除本项**** 否则系统无法正确接收系统漏洞或升级信息 | ||||
| $cfg_version = 'V6'; | $cfg_version = 'V6'; | ||||
| $cfg_version_detail = '6.1.7beta'; //详细版本号 | |||||
| $cfg_version_detail = '6.1.7'; //详细版本号 | |||||
| $cfg_soft_lang = 'utf-8'; | $cfg_soft_lang = 'utf-8'; | ||||
| $cfg_soft_public = 'base'; | $cfg_soft_public = 'base'; | ||||
| $cfg_softname = '织梦内容管理系统'; | $cfg_softname = '织梦内容管理系统'; | ||||
| @@ -5,8 +5,6 @@ require_once(DEDEINC."/libraries/mobiledetect.class.php"); | |||||
| // copyright https://github.com/jenssegers/agent | // copyright https://github.com/jenssegers/agent | ||||
| use BadMethodCallException; | |||||
| class Agent extends Mobile_Detect | class Agent extends Mobile_Detect | ||||
| { | { | ||||
| /** | /** | ||||
| @@ -405,7 +403,7 @@ class Agent extends Mobile_Detect | |||||
| { | { | ||||
| // Make sure the name starts with 'is', otherwise | // Make sure the name starts with 'is', otherwise | ||||
| if (strpos($name, 'is') !== 0) { | if (strpos($name, 'is') !== 0) { | ||||
| throw new BadMethodCallException("No such method exists: $name"); | |||||
| throw new Exception("No such method exists: $name"); | |||||
| } | } | ||||
| $this->setDetectionType(self::DETECTION_TYPE_EXTENDED); | $this->setDetectionType(self::DETECTION_TYPE_EXTENDED); | ||||
| @@ -99,7 +99,9 @@ EOT; | |||||
| ksort($pmvalue); | ksort($pmvalue); | ||||
| $sign = $pmvalue['sign']; | $sign = $pmvalue['sign']; | ||||
| unset($pmvalue['sign']); | unset($pmvalue['sign']); | ||||
| if (time() - $pmvalue['t'] > 5) { | |||||
| die("DedeBIZ:time out"); | |||||
| } | |||||
| $cs = sha1(http_build_query($pmvalue).md5($cfg_cookie_encode)); | $cs = sha1(http_build_query($pmvalue).md5($cfg_cookie_encode)); | ||||
| if ($sign !== $cs) { | if ($sign !== $cs) { | ||||
| die("DedeBIZ:check sign failed"); | die("DedeBIZ:check sign failed"); | ||||