Ë
    ‘ëf$  ã                   ó²   — d dl mZmZmZ d dlmZ ddl­ d dlmZ d dl	m
Z
 d dlmZ d„ Zd	„ Zd
„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zy)é    )ÚrenderÚget_object_or_404Úredirect)ÚQé   )Ú*)ÚHttpResponseRedirect)Úgettext_lazy)ÚHttpResponsec                 ód  — | j                   j                  d«      }t        j                  j	                  «       }|j                  d¬«      }|j                  d¬«      }|j                  d¬«      }|j                  d¬«      }t        j                  j	                  «       }t        j                  j	                  «       }|r[t        j                  j                  t        |¬«      «      j                  «       }	|	rt        d|	j                  ¬	«      S t        d
«      S |||||||dœ}
t        | d|
«      S )NÚqõ   thuá»‘c sÃ¢u©Úloaiõ   thuá»‘c trá»« bá»‡nhõ   thuá»‘c cá»�õ   thuá»‘c sinh trÆ°á»Ÿng)Úten__icontainsÚproduct_detail)Ú
product_idÚindex)ÚproductsÚ	thuocsausÚthuoctrubenhsÚthuoccosÚthuocsinhtruongsÚbinh_bomÚnewszBmcBase/index.html)ÚGETÚgetÚSanPhamÚobjectsÚallÚfilterÚSanPhamBinhBomÚTinTucr   Úfirstr   Úpkr   )ÚrequestÚqueryr   r   r   r   r   ÚbinhbomÚallnewsÚproductÚcontexts              ú2C:\Users\PC11214\BMC-WEBSITE-DONE\BmcBase\views.pyr   r      s  € Ø�K‰K�O‰O˜CÓ €EÜ�‰×"Ñ"Ó$€HØ—‘ ^�Ó4€IØ—O‘OÐ)?�OÓ@€MØ�‰ NˆÓ3€HØ—‘Ð,D�ÓEÐÜ×$Ñ$×(Ñ(Ó*€GÜ�n‰n× Ñ Ó"€GÙä—/‘/×(Ñ(¬¸%Ô)@ÓA×GÑGÓIˆÙäÐ,¸¿¹ÔDÐDô ˜GÓ$Ð$Ø#Ø%Ø -Ø#Ø#3Ø"Øñ€Gô �'Ð/°Ó9Ð9ó    c                 ó   — t        | d«      S )NzBmcBase/about.html©r   ©r)   s    r/   Úaboutr4   '   s   € Ü�'Ð/Ó0Ð0r0   c                 ó`   — t         j                  j                  «       }d|i}t        | d|«      S )NÚnotificationszBmcBase/blog.html)ÚThongBaor"   r#   r   )r)   r6   r.   s      r/   Únotir8   *   s0   € Ü×$Ñ$×(Ñ(Ó*€MØ Ð.€GÜ�'Ð.°Ó8Ð8r0   c                 ó`   — t         j                  j                  «       }d|i}t        | d|«      S )Nr   úBmcBase/news.html)r&   r"   r#   r   )r)   r   r.   s      r/   r   r   /   s-   € Ü�>‰>×ÑÓ€DØ�tˆn€GÜ�'Ð.°Ó8Ð8r0   c                 ód   — t         j                  j                  |¬«      }d|i}t        | d|«      S )N©r(   r   r:   )r&   r"   r    r   )r)   Únews_idr   r.   s       r/   Únews_detailr>   4   s2   € Ü�>‰>×Ñ ÐÓ)€DØ�tˆn€GÜ�'Ð.°Ó8Ð8r0   c                 ó`   — t         j                  j                  «       }d|i}t        | d|«      S )NÚcareerszBmcBase/careers.html)ÚCareersr"   r#   r   )r)   r@   r.   s      r/   r@   r@   9   s.   € Ü�o‰o×!Ñ!Ó#€GØ˜'Ð"€GÜ�'Ð1°7Ó;Ð;r0   c                 ód   — t         j                  j                  |¬«      }d|i}t        | d|«      S )Nr<   ÚcareerzBmcBase/career.html)rA   r"   r    r   )r)   Ú	career_idrC   r.   s       r/   rC   rC   >   s3   € Ü�_‰_× Ñ  IÐ Ó.€FØ˜Ð €GÜ�'Ð0°'Ó:Ð:r0   c                 ó   — t        | d«      S )NzBmcBase/contact.htmlr2   r3   s    r/   ÚcontactrF   C   s   € Ü�'Ð1Ó2Ð2r0   c                 ód   — t         j                  j                  |¬«      }d|i}t        | d|«      S )Nr<   ÚpostzBmcBase/post.html)r7   r"   r    r   )r)   Úpost_idrH   r.   s       r/   rH   rH   F   s4   € Ü×Ñ×Ñ 7ÐÓ+€DØ�tˆn€GÜ�'Ð.°Ó8Ð8r0   c                 ó   — t        | d«      S )NzBmcBase/postcopy.htmlr2   r3   s    r/   ÚpostcopyrK   K   s   € Ü�'Ð2Ó3Ð3r0   c                 ó6  — t         j                  j                  «       }|j                  d¬«      }|j                  d¬«      }|j                  d¬«      }|j                  d¬«      }t        j                  j                  «       }||||||dœ}t        | d|«      S )Nr   r   r   r   r   )r   r   r   r   r   r   zBmcBase/products.html)r!   r"   r#   r$   r%   r   )r)   r   r   r   r   r   r   r.   s           r/   r   r   N   s–   € Ü�‰×"Ñ"Ó$€HØ—‘ ^�Ó4€IØ—O‘OÐ)?�OÓ@€MØ�‰ NˆÓ3€HØ—‘Ð,D�ÓEÐÜ×%Ñ%×)Ñ)Ó+€HØ#Ø"Ø*Ø Ø 0Ø ñ
€Gô �'Ð2°GÓ<Ð<r0   c                 óB   — t        t        |¬«      }t        | dd|i«      S )Nr<   zBmcBase/product.htmlr-   )r   r!   r   ©r)   r   r-   s      r/   r   r   ^   s#   € Ü¤¨JÔ7€GÜ�'Ð1°I¸wÐ3GÓHÐHr0   c                 óX   — t        t        |¬«      }t        |«       t        | dd|i«      S )Nr<   zBmcBase/products-binhbom.htmlr-   )r   r%   Úprintr   rN   s      r/   Úproduct_binhbomrQ   b   s*   € Ü¤°:Ô>€GÜ	ˆ'„NÜ�'Ð:¸YÈÐ<PÓQÐQr0   c                 óê  — | j                   dk(  rÙ| j                  j                  d«      }t        |«       | j                  j                  d«      }| j                  j                  d«      }| j                  j                  d«      }| j                  j                  d«      }| j                  j                  d«      }t        ||||||¬«      }|j                  «        t        d	«      S t        | d
«      S )NÚPOSTÚnameÚemailÚphoneÚ	user_typeÚmessagez
file-input)ÚtenrU   Úso_dien_thoaiÚloai_khach_hangÚnoi_dungÚfileú/z	form.html)	ÚmethodrS   r    rP   ÚFILESÚ
FormLienHeÚsaver	   r   )r)   rT   rU   rV   rW   rX   Ú
attachmentÚ
submissions           r/   Úform_submitre   g   sÍ   € Ø‡~�~˜ÒØ�|‰|×Ñ Ó'ˆÜˆdŒØ—‘× Ñ  Ó)ˆØ—‘× Ñ  Ó)ˆØ—L‘L×$Ñ$ [Ó1ˆ	Ø—,‘,×"Ñ" 9Ó-ˆØ—]‘]×&Ñ& |Ó4ˆ
äØØØØ%ØØô
ˆ
ð 	�‰Ôä# CÓ(Ð(ä�'˜;Ó'Ð'r0   c                 óô   — | j                   dk(  r^| j                  j                  d«      }| j                  j                  d«      }t        ||¬«      }|j	                  «        t        d«      S t        | d«      S )NrS   Úphone_numberÚproduct_name)ÚsdtÚtenSpr^   zproducts.html)r_   rS   r    ÚFormTuVanSanPhamrb   r	   r   )r)   ri   ÚnameProductrd   s       r/   Úform_submit_productrm      sj   € Ø‡~�~˜ÒØ�l‰l×Ñ˜~Ó.ˆØ—l‘l×&Ñ& ~Ó6ˆä%ØØô
ˆ
ð 	�‰Ôä# CÓ(Ð(ä�'˜?Ó+Ð+r0   c                 ó   — t        | d«      S )NzBmcBase/404.htmlr2   r3   s    r/   Úerrorro   Ž   s   € Ü�'Ð-Ó.Ð.r0   N)Údjango.shortcutsr   r   r   Údjango.db.modelsr   ÚmodelsÚdjango.httpr	   Údjango.utils.translationr
   r   r   r4   r8   r   r>   r@   rC   rF   rH   rK   r   r   rQ   re   rm   ro   © r0   r/   ú<module>rv      sn   ðß @Ñ @Ý Ü Ý ,Ý 1õ %ò:ò81ò9ò
9ò
9ò
<ò
;ò
3ò9ò
4ò=ò IòRò
(ò0,ó/r0   