Browse Source

Fix session count see BT#14464

Julio 6 years ago
parent
commit
8c9a2de6ce
2 changed files with 3 additions and 3 deletions
  1. 1 1
      main/inc/lib/ScheduledAnnouncement.php
  2. 2 2
      main/inc/lib/sessionmanager.lib.php

+ 1 - 1
main/inc/lib/ScheduledAnnouncement.php

@@ -312,7 +312,7 @@ class ScheduledAnnouncement extends Model
                     }
                     $users = SessionManager::get_users_by_session(
                         $sessionId,
-                        '0',
+                        0,
                         false,
                         $urlId
                     );

+ 2 - 2
main/inc/lib/sessionmanager.lib.php

@@ -4151,8 +4151,8 @@ class SessionManager
 
         $urlId = empty($urlId) ? api_get_current_access_url_id() : (int) $urlId;
 
-        if ($status != '') {
-            $status = intval($status);
+        if (is_numeric($status)) {
+            $status = (int) $status;
             $sql .= " WHERE su.relation_type = $status AND (au.access_url_id = $urlId OR au.access_url_id is null)";
         } else {
             $sql .= " WHERE (au.access_url_id = $urlId OR au.access_url_id is null )";