You are here

function advanced_forum_preprocess_advanced_forum_statistics in Advanced Forum 7.2

Same name and namespace in other branches
  1. 6.2 includes/theme.inc \advanced_forum_preprocess_advanced_forum_statistics()

Preprocesses template variables for the forum statistics template.

File

includes/theme.inc, line 331
Holds theme functions and template preprocesses. Other style related functions are in style.inc

Code

function advanced_forum_preprocess_advanced_forum_statistics(&$variables) {
  advanced_forum_add_template_suggestions("statistics", $variables);
  $variables['topics'] = advanced_forum_statistics_topics();
  $variables['posts'] = advanced_forum_statistics_replies() + $variables['topics'];
  $variables['users'] = advanced_forum_statistics_users();
  $authenticated_users = advanced_forum_statistics_online_users();
  $variables['online_users'] = implode(', ', $authenticated_users);
  $variables['current_users'] = advanced_forum_session_count(FALSE);

  // For backwards compatibility.
  $variables['current_guests'] = 0;
  $variables['current_total'] = $variables['current_users'] + $variables['current_guests'];
  $latest_users = advanced_forum_statistics_latest_users();
  $variables['latest_users'] = implode(', ', $latest_users);
}