
    UgG                         d dl mZmZ d dlmZ d dlmZ ddlmZm	Z	  G d de      Z
d Zd	 Z G d
 de      Zd Zd Zy)    )renderredirect)View)messages   )ImagesVideoesc                       e Zd Zd Zd Zy)	ImageViewc                     |j                   j                  r-t        j                  j	                         }t        |dd|i      S t        j                  |d       t        d      S )Nz'custom_admin/manage-gallery/images.htmlimagesYou have to login first.
adminLogin)	useris_authenticatedr   objectsallr   r   errorr   )selfrequestr   s      7/var/www/html/SAHYOG_SETU_ADMIN/manage_gallery/views.pygetzImageView.get	   sQ    <<((^^'')F'#LxZ`Nabb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imageImage added successfully.adminGalleryImageszImage is required.r   r   )r   r   r   FILESPOSTr   r   r   saver   successr   r   )r   r   r   s      r   postzImageView.post   s    <<((HE}}&||//9%mmG4

  *EF 455w(<= 455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image_ididBanner deleted successfully.r   r   r   )r   r   r    r   r   r   deleter   r"   r   r   )r   r*   r   s      r   deleteImager/   $   sz    ||$$<<##J/"""1"@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   Image updated successfully.r   r   r   )r   r   r   r   r   intr    r   r   r   r!   r   r"   r   r   )r   r,   r   s      r   updateImager3   0   s    ||$$"""+7<<++H56==!--0EK

"?@,--w :;%%r   c                       e Zd Zd Zd Zy)	VideoViewc                     |j                   j                  r-t        j                  j	                         }t        |dd|i      S t        j                  |d       t        d      S )Nz(custom_admin/manage-gallery/videoes.htmlvideoesr   r   )	r   r   r	   r   r   r   r   r   r   )r   r   r7   s      r   r   zVideoView.getC   sR    <<((oo))+G'#MPY\cOdeeNN7$>?L))r   c                 f   |j                   j                  r{t               }|j                  j	                  d      |_        |j                  j	                  d      |_        |j                          t        j                  |d       t        d      S t        j                  |d       t        d      S )Nr   linkr   adminGalleryVideoesr   r   )r   r   r	   r    r   r   r9   r!   r   r"   r   r   )r   r   videos      r   r#   zVideoView.postL   s    <<((IE"<<++H5EL ))&1EJJJLW&AB122 NN7$>?L))r   Nr$   r(   r   r   r5   r5   B   s    **r   r5   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video_idr+   r-   r:   r   r   )r   r   r    r   r	   r   r.   r   r"   r   r   )r   r=   r;   s      r   deleteVideor>   [   sz    ||$$<<##J/###2"@A-..w :;%%r   c                    | j                   j                  rt        j                  j	                  |      }t        | j                  j	                  d            |_        | j                  j	                  d      |_        |j                          t        j                  | d       t        d      S t        j                  | d       t        d      S )Nr+   r   r9   r1   r:   r   r   )r   r   r	   r   r   r2   r    r   r9   r!   r   r"   r   r   )r   r,   r;   s      r   updateVideor@   g   s    ||$$###,7<<++H56\\%%f-


"?@-..w :;%%r   N)django.shortcutsr   r   django.viewsr   django.contribr   modelsr   r	   r   r/   r3   r5   r>   r@   r(   r   r   <module>rE      s=    -  # #* *8	&&$* *2	&
&r   