
    UgO                     Z    d dl mZmZ d dlmZ d dlmZ ddlmZ  G d de      Z	d Z
d	 Zy
)    )renderredirect)View)messages   )Bannersc                       e Zd Zd Zd Zy)
BannerViewc                     |j                   j                  r-t        j                  j	                         }t        |dd|i      S t        j                  |d       t        d      S )Nzcustom_admin/banners.htmlbannersYou have to login first.
adminLogin)	useris_authenticatedr   objectsallr   r   errorr   )selfrequestr   s      0/var/www/html/SAHYOG_SETU_ADMIN/banners/views.pygetzBannerView.get	   sP    <<((oo))+G'#>W@UVVNN7$>?L))    c                    |j                   j                  rt               }|j                  re|j                  j                  d      |_        |j                  d   |_        |j                          t        j                  |d       t        d      S t        j                  |d       t        d      S t        j                  |d       t        d      S )NstatusimagezBanner added successfully.adminBannerszImage is required.r   r   )r   r   r   FILESPOSTr   r   r   saver   successr   r   )r   r   banners      r   postzBannerView.post   s    <<((YF}} ' 0 0 :&}}W5  *FG//w(<=//NN7$>?L))r   N)__name__
__module____qualname__r   r"    r   r   r
   r
      s    **r   r
   c                 H   | j                   j                  rl| j                  j                  d      }t        j
                  j                  |      }|j                          t        j                  | d       t        d      S t        j                  | d       t        d      S )N	banner_ididzBanner deleted successfully.r   r   r   )r   r   r   r   r   r   deleter   r    r   r   )r   r(   r!   s      r   deleteBannerr,   $   sy    ||$$LL$$[1	$$)$4"@A''w :;%%r   c                    | j                   j                  rt        j                  j	                  |      }t        | j                  j	                  d            |_        | j                  r| j                  d   |_	        |j                          t        j                  | d       t        d      S t        j                  | d       t        d      S )Nr)   r   r   zBanner updated successfully.r   r   r   )r   r   r   r   r   intr   r   r   r   r   r   r    r   r   )r   r*   r!   s      r   updateBannerr/   0   s    ||$$$$"$-GLL,,X67=="==1FL"@A''w :;%%r   N)django.shortcutsr   r   django.viewsr   django.contribr   modelsr   r
   r,   r/   r&   r   r   <module>r4      s'    -  # * *8	&&r   