You are here

function admin_account_block in Admin 7.2

Same name and namespace in other branches
  1. 6.2 admin.module \admin_account_block()

My Account block.

1 call to admin_account_block()
admin_block_view in ./admin.module
Implements hook_block_view().

File

./admin.module, line 427

Code

function admin_account_block() {
  $block = array(
    'subject' => t('My Account'),
    'content' => '',
  );
  global $user;
  if ($user->uid > 0) {
    $menu = array();
    $menu[] = array(
      'data' => l(t('View my account'), 'user/' . $user->uid),
      'class' => array(
        'leaf',
      ),
    );
    $menu[] = array(
      'data' => l(t('Edit my account'), 'user/' . $user->uid . '/edit'),
      'class' => array(
        'leaf',
      ),
    );
    $menu[] = array(
      'data' => l(t('Logout'), 'user/logout'),
      'class' => array(
        'leaf',
      ),
    );
    $block['content'] = theme('item_list', array(
      'items' => $menu,
      'attributes' => array(
        'class' => array(
          'menu',
        ),
      ),
    ));
  }
  return $block;
}