drupalmonitor_connector.user.inc in Drupalmonitor 7
This file handles user metrics
File
drupalmonitor_connector.user.incView source
<?php
/**
* @file
* This file handles user metrics
*/
/**
* Returns user count.
*/
function drupalmonitor_connector_get_user_usercount() {
$query = "SELECT count(*) FROM {users}";
return db_query($query)
->fetchField();
}
/**
* Returns active sessions count.
*/
function drupalmonitor_connector_get_user_activesessioncount_300s() {
$query = "SELECT count(*) FROM {users} u WHERE NOW()-300 > u.access";
return db_query($query)
->fetchField();
}
/**
* Returns logged in sessions count.
*/
function drupalmonitor_connector_get_user_loggedinsessioncount_300s() {
$query = "SELECT count(*) FROM {users} u WHERE NOW()-300 > u.access AND u.uid > 0";
return db_query($query)
->fetchField();
}
Functions
Name | Description |
---|---|
drupalmonitor_connector_get_user_activesessioncount_300s | Returns active sessions count. |
drupalmonitor_connector_get_user_loggedinsessioncount_300s | Returns logged in sessions count. |
drupalmonitor_connector_get_user_usercount | Returns user count. |