o
    pf                     @   sx   d dl mZ d dlmZmZ d dlmZ d dlmZ d dl	m
Z
 ddlmZ dd	 Zd
d Zdd Zdd Zdd ZdS )    )render)JsonResponseHttpResponse)	send_mail)reverse)settings   )Configuracionc                 C   sH   ddl m}m} ddlm} |j }|j }|||d}t| d|S )Nr   )SucursalRepresentanteContactForm)representantes
sucursalesformz
index.html)modelsr
   r   formsr   objectsallr   )requestr
   r   r   r   r   context r   (/var/www/html/website/amtracApp/views.pyindex	   s   

r   c              
   C   s   ddl m} dd l}|t}| jdkr|| j}| r}|jd }|j	dd}|jd }|jd	 }d
| }	d| d| d| d| }
zt
|	|
dt jg tddiW S  ty| } z|d|  tdddgidW  Y d }~S d }~ww td|jdS | }t| dd|iS )Nr   r   r   POSTnombretelefono emailmensajez$SOLICITUD DE CONTACTO en Sitio WEB: Nombre:    
Número de Teléfono: 
Email: 

Mensaje:
sitio.amtrac@gmail.comsuccessTError al enviar el correo: F>   Error al enviar el formulario. Inténtelo de nuevo más tarde.r%   errorsz"layouts/partials/contact-form.htmlr   )r   r   logging	getLogger__name__methodr   is_validcleaned_datagetr   r	   loademail_contactor   	Exceptionerrorr)   r   )r   r   r*   loggerr   namephoner   messagesubjectfull_messageer   r   r   
send_email   s<   







r<   c                 C   s   ddl m} t| dd| iS )Nr   CotizarFormzcotizar.htmlr   )r   r>   r   )r   r>   r   r   r   cotizar9   s   r?   c                 C   sH  ddl m} dd l}|t}| jdkr|| j}| r|jd }|j	dd}|jd }|jd	 }|j	d
d}	|j	dd}
d| }d| d|	 d| d| d|
 d| }zt
||dt jg tddiW S  ty } z|d|  tdddgidW  Y d }~S d }~ww td|jdS | }t| dd|iS )Nr   r=   r   r   r   r   r   r   r   empresahorarioz&SOLICITUD DE COTIZACION en Sitio WEB: r    z

Empresa: r!   r"   z
Horario para contactar: r#   r$   r%   Tr&   Fr'   r(   z"layouts/partials/cotizar-form.htmlr   )r   r>   r*   r+   r,   r-   r   r.   r/   r0   r   r	   r1   r2   r   r3   r4   r)   r   )r   r>   r*   r5   r   r6   r7   r   r8   companyscheduler9   r:   r;   r   r   r   send_cotizar>   s@   






(
rD   c                 C   s6   dddt d g}tjr|d td|ddS )	NzUser-agent: *zAllow: /z
Disallow: zadmin:indexzDisallow: /
z
text/plain)content_type)r   r   DEBUGappendr   join)r   contentr   r   r   
robots_txte   s   
rK   N)django.shortcutsr   django.httpr   r   django.core.mailr   django.urlsr   django.confr   r   r	   r   r<   r?   rD   rK   r   r   r   r   <module>   s    
&'