
    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   KKOOC E""$H^4IOO)?O@MN3H,DE$$((*Gnn  "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tnG'.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tnG'.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.    oo!!#G'"G'17;;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tnG'.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^4IOO)?O@MN3H,DE%%))+H#"*  0 
G '2G<<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7G'1Iw3G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  )  )LL$$[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    ~~ll~.ll&&~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   