Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

修复X2.5如果站点在线时间统计不开启,论坛统计的版主工作和统计资料显示错误的问题

[复制链接]
ihipop 发表于 2012-10-12 17:03:47 | 显示全部楼层 |阅读模式
本帖最后由 ihipop 于 2012-10-13 10:44 编辑

从PHP5开始 如果array_merge的参数给入只接受是数组,否则会给出一个错误,同时没有正确返回 这点和PHP4不同
如果站点没有开启在线时间统计,则$onlinetime=array(0),那么$onlinetime[$uid]返回的就不是数组
参考PHP官方手册 http://php.net/manual/en/functio ... ray-merge-changelog
现在把$onlinetime[$uid]强制转换为数组以修复这个问题 ihipop 16:32 2012-10-12

补丁
  1. Index: misc_stat.php
  2. ===================================================================
  3. --- misc_stat.php        (版本 861)
  4. +++ misc_stat.php        (版本 862)
  5. @@ -194,7 +194,12 @@
  6.          $member_status = C::t('common_member_status')->fetch_all($uids);
  7.          $member_count = C::t('common_member_count')->fetch_all($uids);
  8.          foreach($members as $uid => $member) {
  9. -                $member = array_merge($member, $member_status[$uid], $member_count[$uid], $onlinetime[$uid]);
  10. +                //$member = array_merge($member, $member_status[$uid], $member_count[$uid], $onlinetime[$uid]);
  11. +                //从PHP5开始 如果array_merge的参数给入只接受是数组,否则会给出一个错误,同时没有正确返回 这点和PHP4不同
  12. +                //如果站点没有开启在线时间统计,则$onlinetime=array(0),那么$onlinetime[$uid]返回的就不是数组
  13. +                //参考PHP官方手册 http://php.net/manual/en/function.array-merge.php#refsect1-function.array-merge-changelog
  14. +                //现在把$onlinetime[$uid]强制转换为数组以修复这个问题 ihipop 16:32 2012-10-12
  15. +                $member = array_merge($member, $member_status[$uid], $member_count[$uid], (array)$onlinetime[$uid]);
  16.                  $member['thismonthol'] = $member['thismonth'];
  17.                  $member['totalol'] = $member['total'];
  18.                  if($member['adminid'] == 1 || $member['adminid'] == 2) {
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
m.king 发表于 2012-10-12 17:41:35 | 显示全部楼层
感谢你的反馈,该问题我们会再核查下。
回复

使用道具 举报

 楼主| ihipop 发表于 2012-10-12 18:42:02 | 显示全部楼层
m.king 发表于 2012-10-12 17:41
感谢你的反馈,该问题我们会再核查下。

核查后会有结果反馈么?
回复

使用道具 举报

mark35 发表于 2012-10-13 00:30:17 来自手机 | 显示全部楼层
ihipop 发表于 2012-10-12 18:42  核查后会有结果反馈么?

帖子会变成已解决 呵呵
回复

使用道具 举报

huoshi5151 发表于 2012-10-13 00:57:31 来自手机 | 显示全部楼层
看到官方回复就踏实了
回复

使用道具 举报

qwe3200 发表于 2012-10-15 16:15:56 | 显示全部楼层

顶楼主 楼主观点不错  
www.ruiyish.com

万艾可

www.zxgrow.com  

卡王

www.gzkemei.com

基因育根
www.dfdzpcb.com

阴茎增大
www.jishiyaofang.com  

超级P57
www.KYKYY.COM  

气仿真娃娃

www.jskmvchina.com  

怎么样才能生儿子
www.cdwucheng.com  

脚气的治疗方法
www.am688.com  

茎短小

www.jxhaichuan.com   

快高
www.chxtn.com wifi

密码破解
回复

使用道具 举报

m.king 发表于 2012-10-19 15:05:00 | 显示全部楼层
问题在确认请您耐心等待,
回复

使用道具 举报

 楼主| ihipop 发表于 2012-10-19 20:44:32 | 显示全部楼层
m.king 发表于 2012-10-19 15:05
问题在确认请您耐心等待,

能把6楼的网推的回复删除么? 都是白颜色色的广告 你页面ctrl+a全选就看见了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-2-26 13:30 , Processed in 0.037423 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表