user_menu.rhtml 3.04 KB
<div id="user_menu" class="top_extra_menu AOM_paddingBottom_6"<%=
  ' help="'+ _('This menu gives you access to your personal functionalities.') +'"' if logged_in?
  %>>

  <% if logged_in? %>

    <div id="user_menu_head">
      <img src="<%=
      (current_user.person.image)?
      current_user.person.image.public_filename(:icon) : "/images/icons-bar/photo.png"
      %>" alt="<%= current_user.name %> Icon-Photo" title="" height="20" border="0"/>
      <span><%= _("%s's Menu") % current_user.person.short_name %> </span>
    </div>

    <div id="user_menu_ul">
      <ul>

        <li><a href="<%= homepage_path(:profile => current_user.login) %>"
               help="<%= _('Go to your home page.') %>"
               ><span class="icon-menu-home"></span><%= __('My Home Page') %></a></li>

        <!-- li><a href="#"><span class="icon-menu-blog"></span> Meu Blog</a></li -->

        <% if MailConf.enabled? && current_user.enable_email %>
          <li>
          <%= link_to '<span class="icon-menu-mail"></span>' + _('Webmail'), MailConf.webmail_url %>
          </li>
        <% end %>

        <li><%= link_to_myprofile( '<span class="icon-menu-ctrl-panel"></span>'+ _('Control panel'),
                                     {}, nil, :id => 'link_edit_profile',
                                     :help => _('Control panel: change your picture, edit your personal information, create content or change the way your home page looks.')
                                 ) %></li>

        <%=
          '<li>'+ link_to( '<span class="icon-menu-"></span>'+ _('Admin'),
                           { :controller => 'admin_panel' }, :id => 'link_admin_panel',
                           :help => _('Access the site administration panel.')
                         ) +
          '</li>' if user.is_admin?
        %>

        <li><%= link_to( '<span class="icon-menu-logout"></span>'+ _('Logout'),
                                  { :controller => 'account', :action => 'logout'},
                                  :id => 'link_logout',
                                  :help => _('This link takes you out of the system. You should logout if other people are willing to use the same computer after you.')
                                ) %></li>

      </ul>
    </div><!-- id="user_menu_ul" -->

  <% else %>

    <% if theme_option( :menu_login ) == 'full_form' %>

      <%= render :file => 'account/login_block' %>

    <% else # theme_option( :menu_login ) != 'full_form' %>

      <%= thickbox_inline_popup_link('<span class="icon-menu-login"></span>'+ _('Login'), 'inlineLoginBox', :id => 'link_login', :help => _('Click here to enter your username and password and be recognized by the system.')) %>
      <div id='inlineLoginBox' style='display: none;'>
        <%= render :file => 'account/login' %>
        <center><%= thickbox_close_button _('Close') %></center>
      </div>

    <% end # theme_option( :menu_login ) != 'full_form' %>

  <% end %>

</div><!-- fim id="user_menu" -->

<%= javascript_tag 'setAutoOpenMenu( $("user_menu") )' if theme_option( :menu_login ) != 'full_form' %>