<%= link_to l(:button_add),
{:controller => 'contacts_projects',
:action => 'add',
:project_id => @project,
:contact_id => @contact},
:remote => true if authorize_for(:contacts, :edit) %>
<%= l(:label_project_plural) %>
<% unless !(@show_form == "true") %>
<%= form_tag({:controller => 'contacts_projects',
:action => 'add',
:contact_id => @contact,
:project_id => @project},
:remote => true,
:method => :post,
:id => 'add-project-form') do %>
<%= select_tag :related_project_id, project_tree_options_for_select(Project.allowed_to(:edit_contacts).order(:lft).all), :prompt => "--- #{l(:actionview_instancetag_blank_option)} ---" %>
<%= submit_tag l(:button_add), :class => "button-small" %>
<%= link_to l(:button_cancel), {}, :onclick => "$('#add-project-form').hide(); return false;" %>
<% end %>
<% end %>
<%= render_contact_projects_hierarchy @contact.projects %>