You are here

commons_utility_links.commons_utility_links.inc in Drupal Commons 7.3

Commons Utility Links hooks implemented by the Commons Utility Links module.

File

modules/commons/commons_utility_links/commons_utility_links.commons_utility_links.inc
View source
<?php

/**
 * @file
 * Commons Utility Links hooks implemented by the Commons Utility Links module.
 */

/**
 * Implements hook_commons_utility_links().
 */
function commons_utility_links_commons_utility_links() {
  if (user_is_logged_in()) {
    global $user;
    $account = $user;
    $links['name'] = array(
      'href' => 'user',
      'title' => format_username($account),
      'weight' => -10,
    );
    $links['logout'] = array(
      'href' => 'user/logout',
      'title' => t('Log out'),
      'weight' => 9,
    );
  }
  else {
    if (variable_get('user_register', USER_REGISTER_VISITORS_ADMINISTRATIVE_APPROVAL)) {
      $links['signup'] = array(
        'href' => 'user/register',
        'title' => t('Sign up'),
        'weight' => -10,
      );
    }
    $links['login'] = array(
      'href' => 'user/login',
      'title' => t('Log in'),
      'weight' => -9,
    );
  }
  return $links;
}