# -*- encoding : utf-8 -*-

class Notifier < ActionMailer::Base

  default from: "#{Settings.app_name} <noreply@ewnw.de>"

  def reset_password_link(user)
    @user = user
    @reset_password_link = reset_password_url(user.perishable_token)
    mail :to => user.email, :subject => "Neues Passwort für #{Settings.app_name}"
  end
  
  def activation_instructions(user)
    @account_activation_url = activate_account_url(user.perishable_token)
    @user = user
    mail :to => user.email, :subject => "Aktivierung deines Profils bei #{Settings.app_name}"
  end

  def activation_confirmation(user)
    @user = user
    mail :to => user.email, :subject => "Aktivierung erfolgreich für #{Settings.app_name}"
  end
  
  def admin_activation_information(user)
    @user = user
    @admin_emails =  User.find :all, :conditions => [ 'roles.id = ?', 1], :include => :roles
    puts "sending admin emails to: "
    @admin_emails.each do |a|
      puts a.login
    end
    @admin_emails.each do |a|
      mail :to => a.email, :subject => "Neues Profil angelegt und aktiviert für #{Settings.app_name} (#{Rails.env})" 
    end         
  end  
                
end