Commit 77861d20827f064e837054347732fb8ac1af4999

Authored by Antonio Terceiro
1 parent 1f3a4c22

ActionItem1167: hide not informed city and state

app/controllers/public/contact_controller.rb
... ... @@ -10,8 +10,8 @@ class ContactController < PublicController
10 10 if request.post? && params[self.icaptcha_field].blank?
11 11 @contact = Contact.new(params[:contact])
12 12 @contact.dest = profile
13   - @contact.city = (!params[:city].blank? && City.exists?(params[:city])) ? City.find(params[:city]).name : _('Missing')
14   - @contact.state = (!params[:state].blank? && State.exists?(params[:state])) ? State.find(params[:state]).name : _('Missing')
  13 + @contact.city = (!params[:city].blank? && City.exists?(params[:city])) ? City.find(params[:city]).name : nil
  14 + @contact.state = (!params[:state].blank? && State.exists?(params[:state])) ? State.find(params[:state]).name : nil
15 15 if @contact.deliver
16 16 flash[:notice] = _('Contact successfully sent')
17 17 redirect_to :action => 'new'
... ...
app/views/contact/sender/mail.rhtml
1 1 <%= _('Name: %s') % @name %>
2 2 <%= _('e-Mail: %s') % @email %>
3   -<%= _('City and state: %s-%s') % [@city, @state] %>
  3 +<% if @city || @state %>
  4 + <%= _('City and state: %s/%s') % [@city || '?', @state || '?'] %>
  5 +<% end %>
4 6  
5 7 <%= _('Message:') %>
6 8 --
... ...