
    Xh                     d    d dl mZ d dlmZ d dlmZ d dlmZ d dlmZ d dl	Z	d dl
Z
 G d d      Zy)	    )	LogoModel)datetime)func)HelperClass)DropboxClassNc                   $    e Zd Zd Zd Zd Zd Zy)	LogoClassc                     || _         y N)db)selfr   s     J/var/www/intrajisbackend.com/public_html/app/backend/classes/logo_class.py__init__zLogoClass.__init__
   s	        c                     t               }||_        t        j                         |_        t        j                         |_        | j                  j                  |       | j                  j                          y)N   )	r   supportr   now
added_dateupdated_dater   addcommit)r   filelogos      r   upload_logozLogoClass.upload_logo   sL    {",,.$LLNDr   c                 "   | j                   j                  t              j                  t        j                  |k(        j                         }|j                  }| j                   j                  |       | j                   j                          |S r   )	r   queryr   filteridfirstr   deleter   )r   r   datar   s       r   r!   zLogoClass.delete   s]    ww}}Y'..y||r/ACIIK,,tr   c                     | j                   j                  t              j                  t        j                  j                               j                         }|S r   )r   r   r   order_byr   descr    )r   r"   s     r   getzLogoClass.get!   s:    ww}}Y'001B1B1DEKKMr   N)__name__
__module____qualname__r   r   r!   r&    r   r   r	   r	   	   s    	r   r	   )app.backend.db.modelsr   r   
sqlalchemyr    app.backend.classes.helper_classr   !app.backend.classes.dropbox_classr   osjsonr	   r*   r   r   <module>r1      s$    +   8 : 	  r   