Sindbad~EG File Manager
�
�
�ee3 � � � d dl mZ d dl mZmZmZ d dlmZmZmZm Z m
Z
d dlmZm
Z
d dlmZ eej d dd� � � Z eej d
dd� � � Z eej d dd� � � Z G d� d
� � ZdS )� )�session)�request� Blueprint�jsonify)�
create_engine�select�MetaData�Table�text)�and_�or_)�app�DATABASE_URITi )�
pool_pre_ping�pool_recycle�DATABASE_URI_FK�DATABASE_URI_CONFc � � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zd
� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� ZdS )�
FirebaseModelc � � t � � | _ t d| j t �� � | _ t d| j t �� � | _ t d| j t �� � | _ t d| j t �� � | _ d S # t $ r}t |� � Y d }~d S d }~ww xY w)N�fb_users)�
autoload_with�fb_notification�notification_logs�
fb_reports)
r �metar
�engine_confr r r r � Exception�print)�self�es �g/home/numerotech/public_html/conference.numerotech.com/food_kit_scan_badges/core/model/FirebaseModel.py�__init__zFirebaseModel.__init__ s� � �
��z�z�4�9��
�4�9�[�Q�Q�Q�4�=�!�"3�T�Y�[�Y�Y�Y�4��!�"5�t�y�{�[�[�[�4��!�,�t�y��U�U�U�4�?�?�?��
� � � ���8�8�8�8�8�8�8�8�8��������s �BB �
B?�%B:�:B?c �. � t � � � 5 }t dt |� � z dz � � }|� |� � }|� � � }|rt
|j � � nd cd d d � � S # 1 swxY w Y d S )Nz*select * from conference where conf_id = z
limit 1;)�engine�connectr �str�execute�one_or_none�dict�_mapping�r �conf_id�conn�stmt�results r"