You are here

function user_badges_userweight_page in User Badges 7.4

Same name and namespace in other branches
  1. 6.2 user_badges.module \user_badges_userweight_page()
  2. 6 user_badges.module \user_badges_userweight_page()
  3. 7 user_badges.module \user_badges_userweight_page()
  4. 7.2 user_badges.module \user_badges_userweight_page()
  5. 7.3 user_badges.module \user_badges_userweight_page()

Define the page on user/uid/badges.

1 string reference to 'user_badges_userweight_page'
user_badges_menu in ./user_badges.module
Implements hook_menu().

File

./user_badges.module, line 659
Hooks and other stuff related to user badge.

Code

function user_badges_userweight_page($account) {
  global $user;
  drupal_set_title(t('Badges for %user_name', array(
    '%user_name' => format_username($account),
  )), PASS_THROUGH);

  // Do we have the right to rearrange badges?
  if (variable_get('user_badges_userweight', 0) && ($account->uid == $user->uid || user_access('change badge assignments'))) {

    // If the setting allows it and we are the badge owner
    // or somebody with permission, yes.
    return drupal_get_form('user_badges_userweight_form', $account);
  }
  else {
    return views_embed_view('user_badges_user', 'badges_list', $account->uid);
  }
}