ķ
\fc           @   sU   d  d l  m Z m Z d  d l m Z d  d l m Z d   Z d   Z d   Z	 d S(   i˙˙˙˙(   t	   send_mailt   EmailTemplate(   t   Member(   t   reversec         C   s   d |  j  d t d d | j g f } t j j d d  } | j | j | j | | f } t	 | j
 | j | | j j | j    d  S(   Ns   http://%s%st	   HTTP_HOSTt   admin_jobs_view_jobt   argst   keyt   job_advert_created(   t   METAR   t   idR   t   objectst   gett   contentt   membert   titleR    R   t   subjectt   from_addresst   email_addresst   get_to_addresses(   t   requestt   jobt   job_urlt   templatet   message(    (    s1   /var/www/svtgbi.org/svtgbi/modules/jobs/emails.pyR      s    )c         C   sŪ   d |  j  d t d d | j g f } t j j d d  } | j | j | j | j	 | | f } t
 | j | j | | j j | j    t j j d d  } t
 | j | j | j | j j | j j j d | j g d  S(	   Ns   http://%s%sR   R   R   R   t   job_advert_paid_admint   job_advert_paidt   attachments(   R	   R   R
   R   R   R   R   R   R   t
   price_paidR    R   R   R   R   R   t   usert   emailt   file(   R   R   t   receiptR   R   R   (    (    s1   /var/www/svtgbi.org/svtgbi/modules/jobs/emails.pyR      s    )%(c   	      C   sK  d |  j  d t d d | j g f } | j r | j j j } t j j d d  } | j	 | j
 | | f } t | j | j | | j j |  n  | j d k rGt j j d t d	 d
 d d  } g  } x! | D] } | j | j j  qŅ Wt j j d d  } | j	 | j
 | | f } t | j | j | | j j d d | n  d  S(   Ns   http://%s%sR   t   jobs_view_jobR   R   t   job_advert_approveds   website-emailt   approvedt   member_statust   currentt	   user_typeR   t   job_advert_posteds   noreply@svtgbi.org.ukt   bcc_addresses(   R	   R   t   slugR   R   R   R   R   R   R   R   R    R   R   R   R   t
   publicisedR   t   filtert   Truet   append(	   R   R   R   R   R   R   t   memberst   email_addressesR   (    (    s1   /var/www/svtgbi.org/svtgbi/modules/jobs/emails.pyR"      s    )	%!N(
   t   modules.notifications.modelsR    R   t   modules.members.modelsR   t   django.core.urlresolversR   R   R   R"   (    (    (    s1   /var/www/svtgbi.org/svtgbi/modules/jobs/emails.pyt   <module>   s
   	
	