修复 手机版细节BUG;
修复 修正部分PHP7.1兼容; 优化 部分HTTPS兼容; 修复 安装程序剩余空间判断问题;
This commit is contained in:
parent
d39cb2f98f
commit
5af76fd126
|
@ -4,7 +4,7 @@
|
|||
* [Discuz!] (C)2001-2099 Comsenz Inc.
|
||||
* This is NOT a freeware, use is subject to license terms
|
||||
*
|
||||
* $Id: install_function.php 36287 2016-12-12 03:59:05Z nemohou $
|
||||
* $Id: install_function.php 36311 2016-12-19 01:47:34Z nemohou $
|
||||
*/
|
||||
|
||||
if(!defined('IN_COMSENZ')) {
|
||||
|
@ -140,14 +140,9 @@ function env_check(&$env_items) {
|
|||
} elseif($key == 'diskspace') {
|
||||
if(function_exists('disk_free_space')) {
|
||||
$space = disk_free_space(ROOT_PATH);
|
||||
if($space > 1048576) {
|
||||
if($space > 1073741824) {
|
||||
$space = floor($space / 1073741824).'GB';
|
||||
} else {
|
||||
$space = floor($space / 1048576).'MB';
|
||||
}
|
||||
}
|
||||
$env_items[$key]['current'] = $space;
|
||||
$env_items[$key]['status'] = $space > $item['r'] ? 1 : 0;
|
||||
$env_items[$key]['r'] = format_space($item['r']);
|
||||
$env_items[$key]['current'] = format_space($space);
|
||||
} else {
|
||||
$env_items[$key]['current'] = 'unknow';
|
||||
}
|
||||
|
@ -1733,4 +1728,14 @@ function install_extra_setting() {
|
|||
foreach($settings as $key => $val) {
|
||||
$db->query("REPLACE INTO {$tablepre}common_setting SET skey='$key', svalue='".addslashes(serialize($val))."'");
|
||||
}
|
||||
}
|
||||
function format_space($space) {
|
||||
if($space > 1048576) {
|
||||
if($space > 1073741824) {
|
||||
return floor($space / 1073741824).'GB';
|
||||
} else {
|
||||
return floor($space / 1048576).'MB';
|
||||
}
|
||||
}
|
||||
return $space;
|
||||
}
|
|
@ -4,7 +4,7 @@
|
|||
* [Discuz!] (C)2001-2099 Comsenz Inc.
|
||||
* This is NOT a freeware, use is subject to license terms
|
||||
*
|
||||
* $Id: install_var.php 36287 2016-12-12 03:59:05Z nemohou $
|
||||
* $Id: install_var.php 36311 2016-12-19 01:47:34Z nemohou $
|
||||
*/
|
||||
|
||||
if(!defined('IN_COMSENZ')) {
|
||||
|
@ -75,7 +75,7 @@ $env_items = array
|
|||
'gdversion' => array('r' => '1.0', 'b' => '2.0'),
|
||||
'curl' => array('r' => 'notset', 'b' => 'enable'),
|
||||
'opcache' => array('r' => 'notset', 'b' => 'enable'),
|
||||
'diskspace' => array('r' => '30MB', 'b' => 'notset'),
|
||||
'diskspace' => array('r' => 30 * 1024 * 1024, 'b' => 'notset'),
|
||||
);
|
||||
|
||||
$dirfile_items = array
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
* [Discuz!] (C)2001-2099 Comsenz Inc.
|
||||
* This is NOT a freeware, use is subject to license terms
|
||||
*
|
||||
* $Id: admincp_cloudaddons.php 35706 2015-12-01 06:15:03Z nemohou $
|
||||
* $Id: admincp_cloudaddons.php 36311 2016-12-19 01:47:34Z nemohou $
|
||||
*/
|
||||
if(!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) {
|
||||
exit('Access Denied');
|
||||
|
@ -30,7 +30,11 @@ if(!$operation) {
|
|||
$extra .= '&'.addslashes($_GET['extra']);
|
||||
}
|
||||
$url = cloudaddons_url($extra);
|
||||
echo '<script type="text/javascript">location.href=\''.$url.'\';</script>';
|
||||
if($_G['isHTTPS']) {
|
||||
echo '<script type="text/javascript">window.open(\''.$url.'\');</script>';
|
||||
} else {
|
||||
echo '<script type="text/javascript">location.href=\''.$url.'\';</script>';
|
||||
}
|
||||
|
||||
} elseif($operation == 'download') {
|
||||
$step = intval($_GET['step']);
|
||||
|
|
|
@ -86,7 +86,7 @@ ac14d324de325ee9485caca992f796c1 *source/admincp/admincp_card.php
|
|||
615d2c26ecb9e7818cbce80d286a5adb *source/admincp/admincp_checktools.php
|
||||
b40bc52669c410d5fbedaaf37550fb01 *source/admincp/admincp_click.php
|
||||
85ef3aadb8fad22f669b99e44da52649 *source/admincp/admincp_cloud.php
|
||||
b3d0837eef87b5ebfd0b7a1e177eed64 *source/admincp/admincp_cloudaddons.php
|
||||
2aeb7e0c601d5986bb9986c515e04e53 *source/admincp/admincp_cloudaddons.php
|
||||
a7564ff1d1d99de04603d6a6f588a6e5 *source/admincp/admincp_collection.php
|
||||
93c0cd010c921640c9bc5c06aa6c9394 *source/admincp/admincp_comment.php
|
||||
6558bce5672e89e7e974deb172fa4912 *source/admincp/admincp_counter.php
|
||||
|
@ -324,7 +324,7 @@ ba8f93e2baa105875cbca0152cdd8645 *source/class/class_sphinx.php
|
|||
1a50bfab1b9481e9302157185480936c *source/class/class_tag.php
|
||||
c06d0078f78d3c10743914daa92a2822 *source/class/class_task.php
|
||||
f84a8ef882403ab585f1fcda9993ae8b *source/class/class_template.php
|
||||
02586f739f8c898944389c53515a7f9b *source/class/class_xml.php
|
||||
a38d1ee63a97ac42ed1f42ffe61cbf0b *source/class/class_xml.php
|
||||
0243c69f103b8167e4e75aae836b3886 *source/class/class_zip.php
|
||||
6ae7355eb5c58e09663781b4aa285ff9 *source/class/db/db_driver_mysql.php
|
||||
85f6aea709d5982cef153e32fb504ac0 *source/class/db/db_driver_mysqli.php
|
||||
|
@ -332,7 +332,7 @@ fb05c4f082d4098a9e567b2d56cb8344 *source/class/db/db_driver_mysqli_slave.php
|
|||
e28eb546c80966c63d5cca19063b7d53 *source/class/db/db_driver_mysql_slave.php
|
||||
d41d8cd98f00b204e9800998ecf8427e *source/class/db/index.htm
|
||||
1ceced2869a2fa890163e144db1397a0 *source/class/discuz/discuz_admincp.php
|
||||
a7662f8720f48cf37455056e69caf7cd *source/class/discuz/discuz_application.php
|
||||
5127987cb99cd702f99922465148c68d *source/class/discuz/discuz_application.php
|
||||
5bb1ba4480bcfd862809bf5f5951d5cf *source/class/discuz/discuz_base.php
|
||||
b0b7df7926c2cdd89957cca31ba54c41 *source/class/discuz/discuz_block.php
|
||||
65b49f9945e59899ad73b61f343e585a *source/class/discuz/discuz_censor.php
|
||||
|
@ -382,7 +382,7 @@ f44c81f0cf86f12e234da0e7f03d11f0 *source/class/helper/helper_json.php
|
|||
cd6ed5c1af415245d93e3235c8ede908 *source/class/helper/helper_log.php
|
||||
5385476aea9b3fb11a4e82607755229e *source/class/helper/helper_makehtml.php
|
||||
10279125c8f8700d2538bef2b2115d73 *source/class/helper/helper_manyou.php
|
||||
04e433744de5aa6a07b80cb6da97d42d *source/class/helper/helper_mobile.php
|
||||
f57ebeb0cb3a17f2880db75d8c0701a1 *source/class/helper/helper_mobile.php
|
||||
7475503d83d1bf22546c71ae2ec630d5 *source/class/helper/helper_notification.php
|
||||
239adbca6a95f305233fd10859f4eb72 *source/class/helper/helper_output.php
|
||||
7f6bfc8f913438196c7abe21865c6805 *source/class/helper/helper_page.php
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
* [Discuz!] (C)2001-2099 Comsenz Inc.
|
||||
* This is NOT a freeware, use is subject to license terms
|
||||
*
|
||||
* $Id: class_xml.php 27449 2012-02-01 05:32:35Z zhangguosheng $
|
||||
* $Id: class_xml.php 36311 2016-12-19 01:47:34Z nemohou $
|
||||
*/
|
||||
|
||||
if(!defined('IN_DISCUZ')) {
|
||||
|
@ -63,7 +63,7 @@ class XMLparse {
|
|||
function parse(&$data) {
|
||||
$this->document = array();
|
||||
$this->stack = array();
|
||||
return xml_parse($this->parser, $data, true) && !$this->failed ? $this->document : '';
|
||||
return xml_parse($this->parser, $data, true) && !$this->failed ? $this->document : array();
|
||||
}
|
||||
|
||||
function open(&$parser, $tag, $attributes) {
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
* [Discuz!] (C)2001-2099 Comsenz Inc.
|
||||
* This is NOT a freeware, use is subject to license terms
|
||||
*
|
||||
* $Id: discuz_application.php 36284 2016-12-12 00:47:50Z nemohou $
|
||||
* $Id: discuz_application.php 36311 2016-12-19 01:47:34Z nemohou $
|
||||
*/
|
||||
|
||||
if(!defined('IN_DISCUZ')) {
|
||||
|
@ -185,7 +185,8 @@ class discuz_application extends discuz_base{
|
|||
$sitepath = preg_replace("/\/archiver/i", '', $sitepath);
|
||||
}
|
||||
$_G['isHTTPS'] = ($_SERVER['HTTPS'] && strtolower($_SERVER['HTTPS']) != 'off') ? true : false;
|
||||
$_G['siteurl'] = dhtmlspecialchars('http'.($_G['isHTTPS'] ? 's' : '').'://'.$_SERVER['HTTP_HOST'].$sitepath.'/');
|
||||
$_G['scheme'] = 'http'.($_G['isHTTPS'] ? 's' : '');
|
||||
$_G['siteurl'] = dhtmlspecialchars($_G['scheme'].'://'.$_SERVER['HTTP_HOST'].$sitepath.'/');
|
||||
|
||||
$url = parse_url($_G['siteurl']);
|
||||
$_G['siteroot'] = isset($url['path']) ? $url['path'] : '';
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
* [Discuz!] (C)2001-2099 Comsenz Inc.
|
||||
* This is NOT a freeware, use is subject to license terms
|
||||
*
|
||||
* $Id: helper_mobile.php 36278 2016-12-09 07:52:35Z nemohou $
|
||||
* $Id: helper_mobile.php 36311 2016-12-19 01:47:34Z nemohou $
|
||||
*/
|
||||
|
||||
if(!defined('IN_DISCUZ')) {
|
||||
|
@ -41,7 +41,7 @@ class helper_mobile {
|
|||
parse_str($_SERVER['QUERY_STRING'], $query);
|
||||
$query['mobile'] = 'no';
|
||||
$query_sting_tmp = http_build_query($query);
|
||||
$_G['setting']['mobile']['pageurl'] = $_G['siteurl'].substr($_G['PHP_SELF'], 1).$query_sting_tmp;
|
||||
$_G['setting']['mobile']['pageurl'] = $_G['siteurl'].substr($_G['PHP_SELF'], 1).'?'.$query_sting_tmp;
|
||||
unset($query_sting_tmp);
|
||||
dsetcookie('dismobilemessage', '1', 3600);
|
||||
showmessage('not_in_mobile');
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
* [Discuz!] (C)2001-2099 Comsenz Inc.
|
||||
* This is NOT a freeware, use is subject to license terms
|
||||
*
|
||||
* $Id: DiscuzTips.php 33303 2013-05-23 03:35:36Z andyzheng $
|
||||
* $Id: DiscuzTips.php 36311 2016-12-19 01:47:34Z nemohou $
|
||||
*/
|
||||
|
||||
if(!defined('IN_DISCUZ')) {
|
||||
|
@ -30,6 +30,9 @@ class Cloud_Service_DiscuzTips {
|
|||
if($_G['inajax']) {
|
||||
return '';
|
||||
}
|
||||
if($_G['isHTTPS']) {
|
||||
return '';
|
||||
}
|
||||
$clientVersion = '2';
|
||||
$util = Cloud::loadclass('Service_Util');
|
||||
include_once DISCUZ_ROOT . '/source/discuz_version.php';
|
||||
|
|
|
@ -14,11 +14,11 @@ if(!defined('IN_DISCUZ')) {
|
|||
class plugin_pcmgr_url_safeguard{
|
||||
function _include_js(){
|
||||
global $_G;
|
||||
$jsscript = '<script src="http://pc1.gtimg.com/js/jquery-1.4.4.min.js" type="text/javascript"></script>';
|
||||
$jsscript = '<script src="'.$_G['scheme'].'://pc1.gtimg.com/js/jquery-1.4.4.min.js" type="text/javascript"></script>';
|
||||
$jsscript .= '<script type="text/javascript">jQuery.noConflict();</script>';
|
||||
$jsscript .= "<script type=\"text/javascript\">(function(d){j=d.createElement('script');j.src='//openapi.guanjia.qq.com/fcgi-bin/getdzjs?cmd=urlquery_" . $_G['config']['output']['charset'] . "_" . $_G['config']['output']['language'] . "';j.setAttribute('ime-cfg','lt=2');d.getElementsByTagName('head')[0].appendChild(j)})(document)</script>";
|
||||
|
||||
$jsscript .= '<link rel="stylesheet" type="text/css" href="http://s.pc.qq.com/discuz/css/style.css" />';
|
||||
$jsscript .= '<link rel="stylesheet" type="text/css" href="'.$_G['scheme'].'://s.pc.qq.com/discuz/css/style.css" />';
|
||||
return $jsscript;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue