require 'pixways'
require 'pixways/searches_helper'

class UserMailer < ActionMailer::Base

  include Pixways

  default from: 'info@pixpalace.com',
          reply_to: 'info@pixpalace.com'

  # Stats AFP - 20minutes
  def send_afp_xls(nbs,month,year)
    @nbs = nbs
    @m = month
    @y = year
    attachments['stats_afp.xls'] = File.read('tmp/stats_afp.xls')
    mail(to: 'wcoppens@20Minutes.fr,ojuszczak@20minutes.fr',
         from: 'photos@20minutes.fr',
         cc: 'support@pixpalace.com',
         subject: '20Minutes : Stats AFP')
  end

  # weekly stats
  def send_stats(stats, mel, provider_name, week_range, statsbd, statshd, statsdem, server_name, is_pixtech, pixtech_name)
    @stats = stats
    @prov_name = provider_name
    @week_range = week_range
    @statsbd = statsbd
    @statshd = statshd
    @statsdem = statsdem
    @is_pixtech = is_pixtech
    @server = server_name
    @provider_word = Pixways.get_pixtech_param_value(pixtech_name,'provider_word')
    @provider_word = 'provider' if @provider_word.blank?
    @creator_word = Pixways.get_pixtech_param_value(pixtech_name,'creator_word')
    @creator_word = 'creator' if @creator_word.blank?
    from_addr = pixtech_name.blank? ? 'info@pixpalace.com' : Pixways.get_pixtech_param_value(pixtech_name,'mail_from_addr', 'info@pixtech.fr')
    replyto_addr = pixtech_name.blank? ? 'info@pixpalace.com' : 'info@pixtech.fr'
    bcc_addr = pixtech_name.blank? ? 'stats@pixpalace.com' : 'stats@pixtech.fr'
    mail(to: mel,
         from: from_addr,
         subject: "#{@server} : Statistiques #{@prov_name}",
         reply_to: replyto_addr,
         bcc: bcc_addr)
  end

  # PP weekly stats
  def pp_prov_stats(week_range, prov_hd, prov_bd, prov_dem, total_prov_hd, total_prov_bd, total_prov_dem, total_prov_hd_year, total_prov_bd_year, total_prov_dem_year, total_prov_hd_prev_year, total_prov_bd_prev_year, total_prov_dem_prev_year, total_prov_hd_prev_year_week, total_prov_bd_prev_year_week, total_prov_dem_prev_year_week, server_name)
    @week_range = week_range
    @prov_hd = number_with_delimiter(prov_hd, delimiter: ' ')
    @prov_bd = number_with_delimiter(prov_bd, delimiter: ' ')
    @prov_dem = number_with_delimiter(prov_dem, delimiter: ' ')
    @total_prov_hd = number_with_delimiter(total_prov_hd, delimiter: ' ')
    @total_prov_bd = number_with_delimiter(total_prov_bd, delimiter: ' ')
    @total_prov_dem = number_with_delimiter(total_prov_dem, delimiter: ' ')
    @total_prov_hd_year = number_with_delimiter(total_prov_hd_year, delimiter: ' ')
    @total_prov_bd_year = number_with_delimiter(total_prov_bd_year, delimiter: ' ')
    @total_prov_dem_year = number_with_delimiter(total_prov_dem_year, delimiter: ' ')
    @total_prov_hd_prev_year = number_with_delimiter(total_prov_hd_prev_year, delimiter: ' ')
    @total_prov_bd_prev_year = number_with_delimiter(total_prov_bd_prev_year, delimiter: ' ')
    @total_prov_dem_prev_year = number_with_delimiter(total_prov_dem_prev_year, delimiter: ' ')
    @total_prov_hd_prev_year_week = number_with_delimiter(total_prov_hd_prev_year_week, delimiter: ' ')
    @total_prov_bd_prev_year_week = number_with_delimiter(total_prov_bd_prev_year_week, delimiter: ' ')
    @total_prov_dem_prev_year_week = number_with_delimiter(total_prov_dem_prev_year_week, delimiter: ' ')
    @evol_hd_week=total_prov_hd - total_prov_hd_prev_year_week
    @evol_bd_week=total_prov_bd - total_prov_bd_prev_year_week
    @evol_dem_week=total_prov_dem - total_prov_dem_prev_year_week
    @evol_hd_year=((total_prov_hd_year - total_prov_hd_prev_year) / total_prov_hd_prev_year.to_f ) * 100
    @evol_bd_year=((total_prov_bd_year - total_prov_bd_prev_year) / total_prov_bd_prev_year.to_f ) * 100
    @evol_hd_bd_year=(((total_prov_hd_year + total_prov_bd_year) - (total_prov_hd_prev_year + total_prov_bd_prev_year)) / (total_prov_hd_prev_year + total_prov_bd_prev_year).to_f ) * 100
    @evol_dem_year=((total_prov_dem_year - total_prov_dem_prev_year) / total_prov_dem_prev_year.to_f ) * 100
    @server = server_name
    mail(from: 'support@pixpalace.com',
         to: 'stats@pixpalace.com',
         reply_to: 'support@pixpalace.com',
         subject: "#{@server} : Statistiques Agences")
  end

  # PP weekly titles stats
  def pp_title_stats(week_range, title_hd, title_bd, title_dem, total_title_hd, total_title_bd, total_title_dem, server_name)
    @week_range = week_range
    @title_hd = title_hd
    @title_bd = title_bd
    @title_dem = title_dem
    @total_title_hd = total_title_hd
    @total_title_bd = total_title_bd
    @total_title_dem = total_title_dem
    @server = server_name
    mail(to: 'support@pixpalace.com',
         subject: "#{@server} : Statistiques Titres")
  end

  # PP weekly titles with no stat
  def pp_title_no_stat(week_range, titles_no_stat, server_name)
    @week_range = week_range
    @titles_no_stat = titles_no_stat
    @server = server_name
    mail(to: 'support@pixpalace.com',
         subject: "#{@server} : Statistiques Titres sans téléchargement")
  end

  #PP weekly hidden stats
  def pp_hide_stats(week_range, hide_hd, hide_bd, hide_dem, total_hide_hd, total_hide_bd, total_hide_dem, server_name)
    @week_range = week_range
    @hide_hd = hide_hd
    @hide_bd = hide_bd
    @hide_dem = hide_dem
    @total_hide_hd = total_hide_hd
    @total_hide_bd = total_hide_bd
    @total_hide_dem = total_hide_dem
    @server = server_name
    mail(to: 'support@pixpalace.com',
         subject: "#{@server} : Statistiques Cachees")
  end

  # PP monthly stats
  def send_yas(prov, t_photos, server_name, ptref_type)
    @prov = prov
    @t_photos = t_photos
    @ptype = ''
    if server_name == PP2_SERVER_NAME
      @server = 'PixPalace 2'
    elsif server_name == PIXADMIN_SERVER_NAME
      @server = 'PixPalace'
    elsif server_name == PTREF_SERVER_NAME
      @server = 'PTref 1'
      @ptype = (ptref_type == 'Afacturer_print')? 'Print' : 'Web'
    end
    mail(to: 'yasmina.guemra@pixpalace.com, info@pixpalace.com, support@pixpalace.com',
         subject: "#{@server} : photos par agence")
  end

  # PP quarterly stats
  def prov_3monthsstats(end_month, prev_month, prov_hd, total_prov_hd, prov_1mois, total_prov_1mois)
    @end_month = end_month
    @prev_month = prev_month
    @prov_hd = prov_hd
    @total_prov_hd = total_prov_hd
    @prov_1mois = prov_1mois
    @total_prov_1mois = total_prov_1mois
    mail(to: 'info@pixpalace.com,yasmina.guemra@pixpalace.com,tech@pixpalace.com',
         subject: 'Statistiques 3 mois Agences PixPalace')
  end

  # Deletion
  def warn_user(imgs, util, lb, server_name, pixtech, server_dest)
    @imgs = imgs
    @user = util
    @lb = lb
    if !pixtech.blank?
      @server = Pixways.get_pixtech_param_value(pixtech,'full_name')
      from_addr = Pixways.get_pixtech_param_value(pixtech,'mail_from_addr', 'info@pixtech.fr')
      reply_to_addr = Pixways.get_pixtech_param_value(pixtech,'mail_replyto_addr', 'info@pixtech.fr')
      bcc_addr = "effacements@pixpalace.com,#{Pixways.get_pixtech_param_value(pixtech,'deletion_bcc_addr')}"
    else
      if server_name == PP2_SERVER_NAME
        @server = 'PixPalace 2'
      elsif server_name == VINGTMINUTES_SERVER_NAME
        @server = 'PixTech 20minutes'
      else
        @server = 'PixPalace'
      end
      from_addr = 'info@pixpalace.com'
      bcc_addr = 'effacements@pixpalace.com'
    end
    @pixtech = pixtech
    @creator_word = Pixways.get_pixtech_param_value(pixtech,'creator_word')
    @creator_word = 'creator' if @creator_word.blank?
    case server_dest
    when ''
      @action = "Effacement"
    when 'pp1'
      @action = "Effacement de PixPalace"
    when 'pp2'
      @action = "Effacement de PixPalace 2"
    when 'all'
      @action = "Effacement PixTech, PixPalace et PixPalace 2"
    end
    mail(to: @user.email,
         from: from_addr,
         reply_to: reply_to_addr,
         subject: "#{@server} : Effacement photos",
         bcc: bcc_addr)
  end

  # PixTech pictures sending
  def warn_pixtech(imgs, imgs_rejected, util, lb, server_name, server_checked, session_pixtech, nb_ims='', original_listname='', imgs_not_found='')
    @nb_ims = nb_ims
    @original_listname = original_listname
    @imgs_not_found = imgs_not_found
    @imgs = imgs
    @imgs_rejected = imgs_rejected
    @user = util
    @lb = lb
    @server = Pixways.get_pixtech_param_value(session_pixtech,'pixtech_only')=='true' ? 'PixTech' : server_name
    @server_checked = server_checked
    @provider_word = Pixways.get_pixtech_param_value(session_pixtech,'provider_word')
    @provider_word = 'provider' if @provider_word.blank?
    @creator_word = Pixways.get_pixtech_param_value(session_pixtech,'creator_word')
    @creator_word = 'creator' if @creator_word.blank?
    from_addr = Pixways.get_pixtech_param_value(session_pixtech,'mail_from_addr', 'info@pixtech.fr')
    reply_to_addr = Pixways.get_pixtech_param_value(session_pixtech,'mail_replyto_addr', 'info@pixtech.fr')
    mail(to: @user.email,
         from: from_addr,
         reply_to: reply_to_addr,
         subject: "Pixtech #{Pixways.get_pixtech_param_value(session_pixtech,'full_name')} : Envoi de photos vers #{@server}",
         bcc: 'effacements@pixpalace.com,contact@pixpalace.com')
  end

  # PP2 deletion
  def warn_destroy(imgs, util, mel)
    @imgs = imgs
    @user = util
    mail(to: mel,
         subject: 'Effacement webservice PixPalace 2',
         bcc: 'effacements@pixpalace.com')
  end

  # TOP
  def warn_update_user(imgs, util, lb, prov_name, pixtech)
    @imgs = imgs
    @user = util
    @lb = lb
    @pixtech = pixtech
    @creator_word = Pixways.get_pixtech_param_value(pixtech,'creator_word')
    @creator_word = 'creator' if @creator_word.blank?
    mail(to: @user.email,
         subject: "TOP : photos #{prov_name}",
         bcc: 'effacements@pixpalace.com')
  end

  # PP2 pictures sending
  def warn_pp2_user(imgs, util, lb, pixtech)
    @imgs = imgs
    @user = util
    @lb = lb
    @pixtech = pixtech
    @creator_word = Pixways.get_pixtech_param_value(pixtech,'creator_word')
    @creator_word = 'creator' if @creator_word.blank?
    mail(to: @user.email,
         subject: 'Envoi PP2 - Effacement PP',
         bcc: 'effacements@pixpalace.com')
  end

  #Pictures controls
  def ch_controls(mel, ag_name, prov, prova, meta_missing, creator, pixtech_name, stock_name, is_pixtech_author, is_pixtech_stock, reference_date)
    @prov = prov
    @prova = prova
    @meta_missing = meta_missing
    @creator = creator
    @ag_name = ag_name
    @stock_name = stock_name
    @pixtech_name = pixtech_name
    @is_pixtech_stock = is_pixtech_stock
    @reference_date = reference_date
    @provider_word = Pixways.get_pixtech_param_value(@pixtech_name,'provider_word')
    @provider_word = 'provider' if @provider_word.blank?
    @creator_word = Pixways.get_pixtech_param_value(@pixtech_name,'creator_word')
    @creator_word = 'creator' if @creator_word.blank?
    if !@pixtech_name.blank?
      subject_mail = "#{Pixways.get_pixtech_param_value(@pixtech_name,'full_name')} : contrôles des images de #{ag_name}"
      subject_mail += " (#{stock_name})" if is_pixtech_author
      reply_to_addr = Pixways.get_pixtech_param_value(@pixtech_name,'controls_replyto_addr', 'info@pixtech.fr')
      from_addr = Pixways.get_pixtech_param_value(@pixtech_name,'mail_from_addr', 'info@pixtech.fr')
    else
      from_addr = 'info@pixpalace.com'
      subject_mail = "PixPalace : contrôles des photos #{ag_name}"
    end
    bcc_addr = 'effacements@pixpalace.com'
    mail(to: mel,
         from: from_addr,
         reply_to: reply_to_addr,
         subject: subject_mail,
         bcc: bcc_addr)
  end

  # Request
  def send_request_to_provider(mail_list, text, ftp, from_user, user_fullname, title_name, file_path, original_file_name, file_url)
    @request = text
    @ftp = ftp
    @user_fullname = user_fullname
    @title_name = title_name
    @user_email = from_user
    attachments[original_file_name] = File.read(file_path) unless file_path.blank?
    @attachment_file_name = original_file_name
    @file_url = file_url
    unless mail_list.blank?
      mail(reply_to: from_user,
           bcc: "#{mail_list}, contact@pixpalace.com, tech@pixpalace.com",
           subject: 'PixPalace : nouvelle requete utilisateur')
    end
  end

  # BNF form
  def send_bnf_form(mail_to, parameters, user, thumb_location)
    @legal_name = parameters[:legal_name]
    @contact_name = parameters[:contact_name]
    @contact_email = parameters[:contact_email]
    @adresse = parameters[:adresse]
    @postal_code = parameters[:postal_code]
    @city = parameters[:city]
    @pays = parameters[:pays]
    @project_title = parameters[:project_title]
    @project_author = parameters[:project_author]
    @publication_date = parameters[:publication_date]
    @diffusion = parameters[:diffusion]
    @page_inter_vign = parameters[:page_inter_vign]
    @page_inter = parameters[:page_inter]
    @couv = parameters[:couv]
    @television = parameters[:television]
    @webdoc = parameters[:webdoc]
    @cd_dvd_vod = parameters[:cd_dvd_vod]
    @cinema = parameters[:cinema]
    @web = parameters[:web]
    @expo = parameters[:expo]
    @redevance = parameters[:redevance]
    @other = parameters[:other]
    @bnf_filename = parameters[:bnf_files]
    @bnf_thumb = thumb_location
    @user = user
    @title_name = user.title.name
    attachments.inline[@bnf_filename] = {
      :data => File.read("public#{@bnf_thumb}"),
      :mime_type => 'image/jpeg'
    }
    mail(to: mail_to,
         reply_to: user.email,
         bcc: 'support@pixpalace.com',
         subject: 'PixPalace formulaire de validation BNF')
  end

  # Video demand - user mail
  def dw_video_user(file_name, img, prov_email, util)
    @imgs = file_name
    if File.file?("public#{img}")
    attachments.inline[file_name] = {
      :data => File.read("public#{img}"),
      :mime_type => 'image/jpeg'
    }
    end
    @user = util
    mail(to: @user.email,
         reply_to: prov_email,
         subject: 'Demande de video',
         bcc: 'support@pixpalace.com')
  end

  # Demand - user mail
  def dw_user(imgs, vignettes, pixtech_name, prov_name, prov_email, util, operation, session_locale)
    @imgs = []
    imgs.each do |i|
      if File.file?("public#{vignettes[i]}")
        attachments.inline[i] = {
          :data => File.read("public#{vignettes[i]}"),
          :mime_type => 'image/jpeg'
        }
        @imgs << i
      end
    end
    @pixtech_name = pixtech_name
    @prov_name  = prov_name
    @user = util
    @op = operation.blank? ? '' : "(#{operation})"
    I18n.with_locale(session_locale) do
      if !@pixtech_name.blank?
        from_addr = Pixways.get_pixtech_param_value(@pixtech_name,'mail_from_addr', 'info@pixtech.fr')
        mail(to: @user.email,
             from: from_addr,
             subject: "#{Pixways.get_pixtech_param_value(@pixtech_name,'full_name')} : #{t('mailers.demand.subject')} #{@op}",
             bcc: 'contact@pixtech.fr, tech@pixpalace.com',
             reply_to: prov_email)
      else
        mail(to: @user.email,
             subject: "PixPalace : #{t('mailers.demand.subject')} #{@op} #{@prov_name}",
             bcc: 'contact@pixpalace.com, tech@pixpalace.com',
             reply_to: prov_email)
      end
    end
  end

  # Demand - provider mail
  def dw_provider(imgs, vignettes, pixtech_name, creator, pixtech_ref, prov_name, prov_email, util, operation)
    @imgs = imgs
    imgs.each do |i|
      if File.file?("public#{vignettes[i]}")
        attachments.inline[i] = {
          :data => File.read("public#{vignettes[i]}"),
          :mime_type => 'image/jpeg'
        }
      end
    end
    @pixtech_name = pixtech_name
    @creator = creator
    @pixtech_ref = pixtech_ref
    @prov_name  = prov_name
    @user = util
    @op = operation
    if !@pixtech_name.blank?
      from_addr = Pixways.get_pixtech_param_value(@pixtech_name,'mail_from_addr', 'info@pixtech.fr')
      mail(from: from_addr,
           reply_to: @user.email,
           to: prov_email,
           subject: "PixTech #{Pixways.get_pixtech_param_value(@pixtech_name,'full_name')} : demande (#{@op})",
           bcc: 'contact@pixtech.fr, tech@pixpalace.com')
    else
      mail(reply_to: @user.email,
           to: prov_email,
           subject: "PixPalace : demande (#{@op})",
           bcc: 'contact@pixpalace.com, tech@pixpalace.com')
    end
  end

  # PP2 demand - user mail
  def pp2_dw_user(imgs, vignettes, prov_name, prov_email, util, lb, operation)
    @imgs = []
    imgs.each do |i|
      if File.file?("public#{vignettes[i]}")
      attachments.inline[i] = {
        :data => File.read("public#{vignettes[i]}"),
        :mime_type => 'image/jpeg'
      }
      @imgs << i
      end
    end
    @prov_email = prov_email
    @user = util
    @lb = lb
    @operation = operation.blank? ? '' : "(#{operation})"
    mail(to: @user.email,
         reply_to: @prov_email,
         subject: "PixPalace2 : Demande de photos #{@operation} #{prov_name}",
         bcc: 'support@pixpalace.com')
  end

  # PP2 demand - provider mail
  def pp2_dw_provider(imgs, vignettes, prov_name, prov_email, util, operation, creator)
    @imgs = imgs
    imgs.each do |i|
      if File.file?("public#{vignettes[i]}")
      attachments.inline[i] = {
        :data => File.read("public#{vignettes[i]}"),
        :mime_type => 'image/jpeg'
      }
      end
    end
    @prov_name  = prov_name
    @prov_email = prov_email
    @user = util
    @operation = operation
    @creator = creator
    mail(reply_to: @user.email,
         to: @prov_email,
         subject: "PixPalace2 : Demande de photos #{@operation}",
         bcc: 'support@pixpalace.com')
  end

  #PixTech - New author
  def new_author(parameters,session_pixtech)
    @sk = parameters['sk']
    @ftp_pwd = parameters['ftp_pwd']
    @ftp_username = parameters['ftp_username']
    prenom = parameters['fn']
    nom = parameters['ln'].mb_chars.upcase.to_s
    email = parameters['email']
    @mdp = parameters['mdp']
    @login = parameters['login']
    @num_adh = parameters['num_adh']
    stock = parameters['stock']
    @session_pixtech = session_pixtech
    @multistock = parameters['multistock']
    @header = eval '"'+Pixways.get_pixtech_param_value(@session_pixtech,'new_author_mail_header')+'"'
    @service = Pixways.get_pixtech_param_value(@session_pixtech,'new_author_mail_service')
    @contact = Pixways.get_pixtech_param_value(@session_pixtech,'new_author_mail_contact')
    @admin_url = Pixways.get_pixtech_param_value(@session_pixtech,'admin_url')
    @footer = Pixways.get_pixtech_param_value(@session_pixtech,'new_author_mail_footer')
    from_addr = Pixways.get_pixtech_param_value(@session_pixtech,'mail_from_addr', 'info@pixtech.fr')
    mail(to: email,
         from: from_addr,
         cc: Pixways.get_pixtech_param_value(@session_pixtech,'new_author_cc_addr'),
         bcc: 'support@pixpalace.com',
         reply_to: Pixways.get_pixtech_param_value(@session_pixtech,'new_author_replyto_addr'),
         subject: "Nouveaux codes Base interne #{Pixways.get_pixtech_param_value(@session_pixtech,'full_name')} et FTP pour les images de #{prenom} #{nom} (#{stock})")
  end

  #PixTech - vitrine form - email for administrator
  def showcase_form(form_params)
    @form_params = form_params
    from_addr = Pixways.get_pixtech_param_value(form_params[:session_pixtech],'mail_from_addr', 'info@pixtech.fr')
    mail(to: Pixways.get_pixtech_param_value(form_params[:session_pixtech],'demand_form_to_addr'),
         bcc: "#{Pixways.get_pixtech_param_value(form_params[:session_pixtech],'demand_form_bcc_addr')}, support@pixpalace.com",
         reply_to: form_params[:email],
         from: from_addr,
         subject: "PixTech #{Pixways.get_pixtech_param_value(form_params[:session_pixtech],'full_name')} : #{form_params[:formtitle]}"
    )
  end

  #PixTech - vitrine form- email for user
  def showcase_form_user(form_params)
    @form_params = form_params
    @session_pixtech = form_params[:session_pixtech]
    from_addr = Pixways.get_pixtech_param_value(@session_pixtech,'mail_from_addr', 'info@pixtech.fr')
    mail(from: from_addr,
         reply_to: Pixways.get_pixtech_param_value(@session_pixtech,'demand_form_replyto_addr'),
         to: form_params[:email],
         subject: "#{Pixways.get_pixtech_param_value(@session_pixtech,'full_name')} : #{form_params[:formtitle]}",
         bcc: "#{Pixways.get_pixtech_param_value(@session_pixtech,'demand_form_bcc_addr')}, support@pixpalace.com")
  end

  #List to delete - confirmation mail
  def list_transmission(original_listname,action_options,action_type,creator_word,auth_name,provider_word,prov_name,nb_lines,user_email,server_name,pixtech_session)
    @original_listname = original_listname
    @action_options = action_options
    @action_type = action_type
    @creator_word = creator_word
    @auth_name, = auth_name
    @provider_word = provider_word
    @prov_name = prov_name
    @nb_lines = nb_lines
    case server_name
    when PP2_SERVER_NAME
      @server = 'PixPalace 2'
    when PTREF_SERVER_NAME
      @server = 'PixTrakk'
    else
      @server = pixtech_session.blank? ? 'PixPalace' : 'PixTech'
    end
    mail( from: pixtech_session.blank? ? 'support@pixpalace.com' : 'support@pixtech.fr',
          to: user_email,
          cc: pixtech_session.blank? ? 'support@pixpalace.com' : 'support@pixtech.fr',
          subject: "#{@server} : Transmission d'une liste pour #{I18n.t"dashboard.#{@action_type}"}")
  end

  # Agency mail when pictures limits are reached
  def pictures_limit_alert(to_addr, prov, alert_type, alert_value, nb_pictures, limit_value, nb_pictures_over_limit='')
    @prov = prov
    @alert_type = alert_type
    @alert_value = number_with_delimiter(alert_value)
    @nb_pictures = number_with_delimiter(nb_pictures)
    @limit_value = number_with_delimiter(limit_value)
    # @nb_pictures_over_limit = number_with_delimiter(nb_pictures_over_limit) unless nb_pictures_over_limit.blank?
    subject_text = ''
    case @alert_type
    when 'days_keep'
      subject_text = "PixPalace : Alerte seuil d'ancienneté d'images dépassé pour #{prov}"
    when 'toomany_limit'
      subject_text = "PixPalace : Alerte seuil de volume d'images dépassé pour #{prov}"
    end
    unless subject_text == ''
      mail(to: to_addr,
           cc: 'support@pixpalace.com',
           subject: subject_text)
    end
  end

  # Pictures per creator list
  def pictures_per_creator(provider, email, total, creators)
    @provider = provider
    @total = total
    @creators = creators
    mail(to: email,
         subject: "PixPalace #{provider}: nombre de photos par photographe",
         bcc: 'support@pixpalace.com')
  end

end
