You are here

function front_page_get_by_role in Front Page 7.2

Same name and namespace in other branches
  1. 8 front_page.module \front_page_get_by_role()
  2. 6.2 front_page.module \front_page_get_by_role()
  3. 9.1.x front_page.module \front_page_get_by_role()

Function to return the first role enabled in front page, ordered by weight.

1 call to front_page_get_by_role()
front_page_init in ./front_page.module
Implements hook_init().

File

./front_page.module, line 213

Code

function front_page_get_by_role($index = 0, $number = 1) {
  global $user;
  $roles = array();
  foreach (array_keys($user->roles) as $rid) {
    $roles[] = front_page_get_by_rid($rid);
  }
  $roles = array_filter($roles);
  if (empty($roles)) {
    return FALSE;
  }
  uasort($roles, '_front_page_sort');
  return reset($roles);
}