class EmailController < ApplicationController
  include ProfileHelper
  before_filter :protect, :only => [ "correspond" ]
  .
  .
  .  
  def correspond
    user = User.find(session[:user_id])
    recipient = User.find_by_screen_name(params[:id])
    @title = "Wylij e-mail do #{recipient.name}"
    if param_posted?(:message)
      @message = Message.new(params[:message])
      if @message.valid?
        UserMailer.deliver_message(
           :user => user,
           :recipient => recipient,
           :message => @message,
           :user_url => profile_for(user),
           :reply_url => url_for(:action => "correspond", 
                                 :id => user.screen_name)
        )
        flash[:notice] = "E-mail zosta wysany."
        redirect_to profile_for(recipient)
      end      
    end
  end  
end

