第17行:
$thread['ip'] = S::inArray($windid,$manager) ? $thread[2] : "-";
大意应该是:查询当前用户$windid是不是管理员$manager。如果是,ip地址$thread['ip'] =$thread[2];否则,等于"-"(短横线)。只是,$manager并不是我们常说的论坛管理组成员,如版主,超级版主,管理员。就像主帖提到的,可能指的是更高权限的创始人。如果$manager真的指的是创始人,那么,即使是论坛的管理组成员也自然无法查看用户ip。所以,应该修改这里。