浏览代码

Change getCountActiveUsers() don't take into account the anon users

BT#14399
Julio 6 年之前
父节点
当前提交
542948085c
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      main/inc/lib/usermanager.lib.php

+ 4 - 2
main/inc/lib/usermanager.lib.php

@@ -6267,16 +6267,18 @@ SQL;
     }
 
     /**
+     * Get active users without anon users
+     *
      * @return int
      */
     public static function getCountActiveUsers()
     {
         $table = Database::get_main_table(TABLE_MAIN_USER);
-        $sql = "SELECT count(id) count FROM $table WHERE active = 1";
+        $sql = "SELECT count(id) count FROM $table WHERE active = 1 AND status <> ".ANONYMOUS;
         $result = Database::query($sql);
         $row = Database::fetch_array($result);
 
-        return $row['count'];
+        return (int) $row['count'];
     }
 
     /**