<%= if user_id = @user[:id] link_to_remote _('btn_x'), :url => user_path(user_id), :method => :get else link_to_function _('btn_x'), "['add_user', 'add_user_form'].each(Element.toggle)" end %>
<%= error_messages_for(:user, :object => @user) %>
<% if user_id %> <%= form_remote_tag(:url => user_path(@user), :method => :put ) %> <% else %> <%= form_remote_tag(:url => users_path ) %> <% end %> <% unless @user.is_anon? -%> <% if user_id -%> <% else -%> <% end -%> <% end -%> <% unless @user.is_anon? -%> <% end -%>
<%= _("login")%> <%= text_field('user', 'login', :size=>15 ) %>
<%= link_to_function _('change password'), "['user#{user_id}_pass', 'user#{user_id}_set_pass'].each(Element.toggle); $('user#{user_id}_password').focus();" %>
<%= _("password")%><%= password_field('user', 'password', :size=>15, :value=>"" ) %>
<%= _("profile")%> <%= select('user', 'profile', profile_users.reject {|u| u.id == @user.id}.map{|u| u.login}.sort, :include_blank => true) %>
<%= _("status")%> <%= select('user', 'status', User::Status.reject {|k,v| v > User::Status[:admin]}.map{|k,v| [_(k.to_s),v]}.sort{|a,b| b[1] <=> a[1]}) %>
<%= _("single_access_token")%> <%= @user.single_access_token %>
<%= _('language')%> <%= select('user', 'lang', visitor.site.lang_list.map {|l| [_(l),l]}) %>
<%= _("time zone")%>
<%= _("login_attempt_count")%> <%= check_box('user', 'login_attempt_count', {}, 0, @user.login_attempt_count) %> reset
<%= _("groups")%>

<%= @groups.inject([]) do |list, g| if g[:id] == visitor.site.public_group_id || g[:id] == visitor.site.site_group_id list << "" else list << "" end list end.join("

") %>

<%= _("is profile")%> />
<%= _("use acls")%> />
<%= node_form %>

'/>