ó
Ô¬ÄVc           @   s{   d  d l  Td  d l Td „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d	 „  Z	 d
 „  Z
 d „  Z d „  Z d S(   iÿÿÿÿ(   t   *c         C   s¾   yž t  j j d d ƒ } t d d | j j | j g ƒ} | j | j | j	 | j |  j
 d | |  j
 d | f } | j } t | j | | | j j | j ƒ Wn t k
 r¹ } | ‚ n Xd  S(   Nt   keyt!   abstract_content_submission_savedt   abstract_submission_resumet   argst	   HTTP_HOST(   t   EmailTemplatet   objectst   gett   reverset   abstract_requestt   slugt
   unique_keyt   contentt
   given_namet   surnamet   METAt   subjectt	   send_mailR   t   from_addresst   email_addresst   emailt	   Exception(   t   requestt   content_submissiont   templatet
   resume_urlt   messageR   t   e(    (    s6   /var/www/svtgbi.org/svtgbi/modules/abstracts/emails.pyt   abstract_content_saved   s    !9	&c         C   sE  yi t  j j d d ƒ } | j | j | j | j | j f } | j } t	 | j
 | | | j j | j ƒ Wn t k
 r„ } | ‚ n Xy  t  j j d d ƒ } | j | j | j | j | j | j | j |  j d t d d | j j | j g ƒf } | j } t	 | j
 | | | j j | j ƒ  ƒ Wn t k
 r@} | ‚ n Xd  S(   NR   t%   abstract_content_submission_submittedt!   abstract_content_submission_adminR   t   admin_abstracts_view_submissionR   (   R   R   R   R   R   R   R
   t   unique_codeR   R   R   R   R   R   R   t   content_typeR   R	   t   idt   get_to_addresses(   R   R   R   R   R   R   (    (    s6   /var/www/svtgbi.org/svtgbi/modules/abstracts/emails.pyt   abstract_content_submitted   s    %	&
Y	)c         C   sš   | j  } yq t j j d d ƒ } | j | j |  j d |  j d f } | j } t | j	 | | | j
 j | j j j ƒ Wn t k
 r• } | ‚ n Xd  S(   NR   t*   abstract_content_review_requested_multipleR   (   R   R   R   R   R   R
   R   R   R   R   R   R   t   reviewert   userR   R   (   R   t   content_submission_reviewR   R   R   R   R   (    (    s6   /var/www/svtgbi.org/svtgbi/modules/abstracts/emails.pyR&   )   s    	'	,c         C   sŒ   | j  } yc t j j d d ƒ } | j | j | j f } | j } t | j	 | | | j
 j | j j j ƒ Wn t k
 r‡ } | ‚ n Xd  S(   NR   t!   abstract_content_review_requested(   R   R   R   R   R   R!   R
   R   R   R   R   R   R'   R(   R   R   (   R   R)   R   R   R   R   R   (    (    s6   /var/www/svtgbi.org/svtgbi/modules/abstracts/emails.pyR*   8   s    		,c         C   sÕ   | j  } y¬ t j j d d ƒ } | j | j j | j j | j | j | j | j	 |  j
 d t d d | j j | j | j g ƒf } | j } t | j | | | j j | j ƒ  ƒ Wn t k
 rÐ } | ‚ n Xd  S(   NR   t!   abstract_content_review_completedR   t&   admin_abstracts_view_submission_reviewR   (   R   R   R   R   R   R'   R   R   R
   R!   R   R	   R#   R   R   R   R   R   R$   R   (   R   R)   R   R   R   R   R   (    (    s6   /var/www/svtgbi.org/svtgbi/modules/abstracts/emails.pyR+   F   s    	e	)c         C   sÕ   | j  } y¬ t j j d d ƒ } | j | j j | j j | j | j | j | j	 |  j
 d t d d | j j | j | j g ƒf } | j } t | j | | | j j | j ƒ  ƒ Wn t k
 rÐ } | ‚ n Xd  S(   NR   t    abstract_content_review_rejectedR   R,   R   (   R   R   R   R   R   R'   R   R   R
   R!   R   R	   R#   R   R   R   R   R   R$   R   (   R   R)   R   R   R   R   R   (    (    s6   /var/www/svtgbi.org/svtgbi/modules/abstracts/emails.pyR-   U   s    	e	)c         C   s   yo t  j j d d ƒ } | j | j | j | j ƒ  | j j f } | j	 } t
 | j | | | j j | j ƒ Wn t k
 rŠ } | ‚ n Xd  S(   NR   t$   abstract_content_submission_approved(   R   R   R   R   R   R   t	   get_titleR
   t   nameR   R   R   R   R   R   R   (   R   R   R   R   R   R   (    (    s6   /var/www/svtgbi.org/svtgbi/modules/abstracts/emails.pyR.   d   s    +	&c         C   s‰   yi t  j j d d ƒ } | j | j | j | j ƒ  | j j f } t	 | j
 | j | | j j | j ƒ Wn t k
 r„ } | ‚ n Xd  S(   NR   t$   abstract_content_submission_rejected(   R   R   R   R   R   R   R/   R
   R0   R   R   R   R   R   R   R   (   R   R   R   R   R   (    (    s6   /var/www/svtgbi.org/svtgbi/modules/abstracts/emails.pyR1   p   s    +)c         C   sU  y¿ t  j j d d ƒ } | j | j | j | j | j | j j	 |  j
 d t d d | j j | j g ƒ|  j
 d t d d | j j | j g ƒf	 } t | j | j | | j j | j ƒ  ƒ Wn t k
 rÚ } | ‚ n XyZ t  j j d d ƒ } | j | j | j j	 f } t | j | j | | j j | j ƒ Wn t k
 rP} | ‚ n Xd  S(   NR   t(   abstract_content_payment_completed_adminR   R    R   t"   abstract_content_payment_completed(   R   R   R   R   R   R   R!   t   abstract_titleR
   R0   R   R	   R#   R   R   R   R   R   R$   R   R   (   R   R   R   R   R   (    (    s6   /var/www/svtgbi.org/svtgbi/modules/abstracts/emails.pyR3   y   s    ~,
)c         C   së   yË t  j j d d ƒ } | j | j | j | j | j | j j	 | j
 | j |  j d t d d | j j | j g ƒ|  j d t d d | j j | j g ƒf } t | j | j | | j j | j ƒ  ƒ Wn t k
 ræ } | ‚ n Xd  S(   NR   t(   abstract_content_invoice_submitted_adminR   R    R   (   R   R   R   R   R   R   R!   R4   R
   R0   t   invoice_company_namet   invoice_emailR   R	   R#   R   R   R   R   R   R$   R   (   R   R   R   R   R   (    (    s6   /var/www/svtgbi.org/svtgbi/modules/abstracts/emails.pyt"   abstract_content_invoice_submittedŠ   s    Š,c         C   sz   yZ t  j j d d ƒ } | j | j | j j f } t | j | j	 | | j
 j | j ƒ Wn t k
 ru } | ‚ n Xd  S(   NR   t   abstract_content_invoice_paid(   R   R   R   R   R4   R
   R0   R   R   R   R   R   R   R   (   R   R   R   R   R   (    (    s6   /var/www/svtgbi.org/svtgbi/modules/abstracts/emails.pyR9   ”   s    )N(   t   modelst   modules.notifications.modelsR   R%   R&   R*   R+   R-   R.   R1   R3   R8   R9   (    (    (    s6   /var/www/svtgbi.org/svtgbi/modules/abstracts/emails.pyt   <module>   s   

											
