You are here

function advanced_forum_session_count in Advanced Forum 7.2

Returns session count.

1 call to advanced_forum_session_count()
advanced_forum_preprocess_advanced_forum_statistics in includes/theme.inc
Preprocesses template variables for the forum statistics template.

File

./advanced_forum.module, line 813
Enables the look and feel of other popular forum software.

Code

function advanced_forum_session_count($anonymous = TRUE) {
  $interval = REQUEST_TIME - variable_get('user_block_seconds_online', 900);
  $query = db_select("sessions", "s")
    ->fields("s", array(
    "uid",
  ))
    ->distinct()
    ->condition('s.timestamp', $interval, '>=')
    ->condition('s.uid', 0, $anonymous ? '=' : '>')
    ->countQuery();
  return $query
    ->execute()
    ->fetchField();
}