You are here

public function AuthcacheForumNumNewSetting::get in Authenticated User Page Caching (Authcache) 7.2

Number of new forum topics for user.

Overrides AuthcacheP13nSettingInterface::get

See also

forum.module

File

modules/authcache_forum/includes/AuthcacheForumNumNewSetting.inc, line 18
Defines a personalization setting for retrieving the number of new topics on the forum list.

Class

AuthcacheForumNumNewSetting
Setting for retrieving new-flags on a list of forum topics.

Code

public function get($params, $context) {
  global $user;

  // Include node.module for NODE_NEW_LIMIT.
  include_once DRUPAL_ROOT . '/modules/node/node.module';
  include_once DRUPAL_ROOT . '/modules/forum/forum.module';
  $result = array();
  foreach ($params as $tid) {
    $result[$tid] = (int) _forum_topics_unread($tid, $user->uid);
  }
  return array_filter($result);
}