
    d"                     l    d dl mZ d dlmZ d dlmZ ddlmZmZ d dl	m
Z
 d dlmZ  G d d	          Zd
S )    )render_to_string)EmailMessage)settings   )	installerSender)HttpResponse)Templatec                   :    e Zd Zed             Zed             ZdS )Emailc                 
   d}d}|g}t           j                            |          }|rt          j                            |d         j                  x}}|rt          d           |j        t          _	        |j
        t          _        |j        t          _        |j        t          _        |j        t          _        |dk    r|j        }t&          }n8|dk    r|j        }|j        }n#|d	k    r|j        }|j        }n|j        }|j        }d
| d
         d         i}	t5          |          }
 |
j        di |	}t9          dd|i          }t          j	        }t;          ||||          }d|_        |                                 d}|S )Nz	user mail	  <table style="border-collapse:collapse;border-style:solid;border-width:1px;border-color:#ddd;width:100%;margin-top:15px"><tbody><tr style="border-bottom:1px solid #ddd"><td style="padding-left:15px">Name</td><td>{{ customer.name }}</td></tr><tr style="border-bottom:1px solid #ddd"><td style="padding-left:15px">Contact Number</td><td>{{ customer.contactNumber }}</td></tr><tr style="border-bottom:1px solid #ddd"><td style="padding-left:15px">Email</td><td>{{ customer.email }}</td></tr><tr style="border-bottom:1px solid #ddd"><td style="padding-left:15px">Gender</td><td>{{ customer.gender }}</td></tr><tr style="border-bottom:1px solid #ddd"><td style="padding-left:15px">Age</td><td>{{ customer.age }}</td></tr><tr style="border-bottom:1px solid #ddd"><td style="padding-left:15px">City</td><td>{{ customer.city }}</td></tr><tr style="border-bottom:1px solid #ddd"><td style="padding-left:15px">Height</td><td>{{ customer.height }}</td></tr><tr style="border-bottom:1px solid #ddd"><td style="padding-left:15px">Weight</td><td>{{ customer.weight }}</td></tr><tr style="border-bottom:1px solid #ddd"><td style="padding-left:15px">Date</td><td>{{ customer.date }}</td></tr><tr style="border-bottom:1px solid #ddd"><td style="padding-left:15px">Getting out of bed</td><td>{{ customer.getting_out_of_bed }}</td></tr><tr style="border-bottom:1px solid #ddd"><td style="padding-left:15px">Driving and sitting in a car or bus</td><td>{{ customer.driving_and_sitting_in_a_car_or_bus }}</td></tr><tr style="border-bottom:1px solid #ddd"><td style="padding-left:15px">Climbing 15 to 20 stairs</td><td>{{ customer.climbing_15_to_20_stairs }}</td></tr><tr style="border-bottom:1px solid #ddd"><td style="padding-left:15px">Lifting and carrying bag/luggage</td><td>{{ customer.lifting_and_carrying_bag_luggage }}</td></tr><tr style="border-bottom:1px solid #ddd"><td style="padding-left:15px">Matress for</td><td>{{ customer.matressfor }}</td></tr><tr style="border-bottom:1px solid #ddd"><td style="padding-left:15px">Spine soft</td><td>{{ customer.result.spine_soft }}</td></tr><tr style="border-bottom:1px solid #ddd"><td style="padding-left:15px">Spine medium</td><td>{{ customer.result.spine_medium }}</td></tr><tr style="border-bottom:1px solid #ddd"><td style="padding-left:15px">Spine firm</td><td>{{ customer.result.spine_firm }}</td></tr><tr style="border-bottom:1px solid #ddd"><td style="padding-left:15px">Spine xfirm</td><td>{{ customer.result.spine_xfirm }}</td></tr></tbody></table>shopr   	smtp_shopA
spine_softspine_medium
spine_firmcustomeradmin_email.htmlcontenthtmlzelse email sended ) r   objectsfilterr   getidprintsmtp_usernamer   EMAIL_HOST_USERsmtp_passwordEMAIL_HOST_PASSWORDuse_tlsEMAIL_USE_TLS	smtp_port
EMAIL_PORT	smtp_host
EMAIL_HOSTspine_soft_subject_userspine_soft_template_userspine_medium_subject_userspine_medium_template_userspine_firm_subject_userspine_firm_template_userspine_xfirm_subject_userspine_xfirm_template_userr
   renderr   r   content_subtypesend)r   tor   
max_resultsubjectmessageTo
check_shopsenderdatatemplate
from_emailmssgmsgs                 :C:\Users\Nilesh\Music\Matress Git\Matress\matress\email.py
email_userzEmail.email_user
   s    O'T&--4-88
 	?$n00:a=;K0LLLFV ?c


+1+?(/5/C,)/&&,&6#&,&6#--$<G6GG>11$>G$?GG<//$<G$=GG$=G$>GHZ034G$$!(/))D))"#5	'7JKK-
	
 
 %		!
    c                 V   d}d}t           j        }t          j                            |          }|r|t
          j                            |d         j                  x}}|rM|dk    r|j        }|j	        }n8|dk    r|j
        }|j        }n#|dk    r|j        }|j        }n|j        }|j        }d	| d	         d         i}t!          |          }	 |	j        di |}t%          d
d|i          }t           j        }
t'          |||
|g          }d|_        |                                 d}|S )Nz
admin mailr   r   r   r   r   r   r   r   r   r   r   zemail sendedr   )r   r"   r   r   r   r   r   r   spine_soft_subject_adminspine_soft_template_adminspine_medium_subject_adminspine_medium_template_adminspine_firm_subject_adminspine_firm_template_adminspine_xfirm_subject_adminspine_xfirm_template_adminr
   r3   r   r   r4   r5   )r   r   r7   r8   r9   r6   r;   r<   r=   r>   r?   r@   rA   s                rB   email_adminzEmail.email_admin<   s`    O'%&--4-88
 	@$n00:a=;K0LLLFV @--$=G$>GG>11$?G$@GG<//$=G$>GG$>G$?GHZ034G$$!(/))D))"#5	'7JKK-
D	
 
 %		
rD   N)__name__
__module____qualname__staticmethodrC   rN   r   rD   rB   r   r   	   sI        , , \,b % % \% % %rD   r   N)django.template.loaderr   django.core.mailr   django.confr   modelsr   r   django.httpr	   liquidr
   r   r   rD   rB   <module>rY      s    3 3 3 3 3 3 ) ) ) ) ) )             $ $ $ $ $ $ $ $ $ $ $ $ $ $      Y Y Y Y Y Y Y Y Y YrD   