<div id="sub_role_<%= sub_role.id %>" class="group" <%= raw(' style="display: none;"') unless @user.sub_role_ids.include?(sub_role.id) %>> <h2><%= sub_role.title %></h2> <div class="info_input"> <table border="0" cellspacing="0" cellpadding="0"> <thead class="list_head"> <tr> <td><%= t("admin.key") %></td> <% @site_valid_locales.each do |locale| %> <td><%= I18nVariable.first(:conditions => {:key => locale})[I18n.locale] %></td> <% end %> </tr> </thead> <tbody> <% sub_role.get_enabled_attribute_fields.each do |attr| %> <%= f.fields_for :attribute_values, @user.get_value_from_field_id(attr.id) do |f| %> <tr class="list_item"> <td><%= attr.title %></td> <% if attr["locale"] && attr["markup"] == 'text_field' %> <% @site_valid_locales.each do |locale| %> <td><%= f.text_field locale %></td> <% end %> <% else %> <td colspan=<%= @site_valid_locales.size %>> <% if attr["markup"] == "text_field" %> <%= f.text_field :non_locale %> <% elsif attr["markup"] == "select" %> <%= f.select :non_locale, options_for_select(attr["options"], value['non_locale']) %> <% end -%> </td> <% end -%> <%= f.hidden_field :attribute_field_id, :value => attr.id %> <%= f.hidden_field :key, :value => attr.key %> </tr> <% end %> <% end %> </tbody> </table> </div> </div>