You are here

function __getclicky_track_or_not_based_on_user in Clicky - Web Analytics in Real Time 8

Same name and namespace in other branches
  1. 7 getclicky.module \__getclicky_track_or_not_based_on_user()
1 call to __getclicky_track_or_not_based_on_user()
__getclicky_track_or_not in ./getclicky.module
Decides whether track the user or not.

File

./getclicky.module, line 107

Code

function __getclicky_track_or_not_based_on_user($account) {

  // By default we don't track users.
  $track = FALSE;

  // role-based decision
  $roles = variable_get('getclicky_track_roles', unserialize(GETCLICKY_TRACK_ROLES_OPTIONS_DEFAULTS));
  foreach (array_keys($account->roles) as $role) {
    if (isset($roles[$role]) && ($roles[$role] != 0 && $roles[$role] != '0')) {
      $track = TRUE;
      break;
    }
  }
  return $track;
}