Sindbad~EG File Manager
�
�
�e � �� � d dl mZmZmZmZmZmZmZmZ d dl m
Z
mZ d dlm
Z
d dlZ ee
j d d�� � Z ee
j d d�� � Z G d � d
� � ZdS )� )�
create_engine�MetaData�Table�insert�select�update�delete�text)�and_�or_)�appN�DATABASE_URIT)�future�DATABASE_URI_FKc �b � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zd
� Zd� ZdS )�KitSessionModelc � � t � � | _ t d| j t �� � | _ t d| j t �� � | _ d S # t $ r}t |� � Y d }~d S d }~ww xY w)N�kc_sessions)�
autoload_with�kc_users)r �metar � engine_fkr r � Exception�print)�self�es �i/home/numerotech/public_html/conference.numerotech.com/food_kit_scan_badges/core/model/KitSessionModel.py�__init__zKitSessionModel.__init__
s} � ���z�z�4�9��M�4�9�Y�O�O�O�4����T�Y�y�I�I�I�4�=�=�=�� � � � ���8�8�8�8�8�8�8�8�8��������s �AA �
A=�#A8�8A=c �N � t � � � 5 }t dt |� � z dz |z dz � � }|� |� � � � � }|r t
|j � � cd d d � � S d d d � � d S # 1 swxY w Y d S )Nz)select * from conference where conf_id =� and conf_key ='z' ;��engine�connectr
�str�execute�one_or_none�dict�_mapping)r �conf_id�conf_key�
current_dt�conn�stmt�resultss r � getkcConfzKitSessionModel.getkcConf s� � �
�~�~��� �4�
�9�#�g�,�,�F�GY�Y�Zb�b�ci�i� j� j�4�
�\�\�$�
�
�
+�
+�
-�
-�7�
� ��� �!�!�� � � � � � � � �� � � � � � � � � � � ���� � � � � � � �A%B�B�B�!Bc �N � t � � � 5 }t dt |� � z dz |z dz � � }|� |� � � � � }|r t
|j � � cd d d � � S d d d � � d S # 1 swxY w Y d S )Nz(select * from conference where conf_id =r �';r! )r r) r* r, r- r. s r �
getKcConfDatazKitSessionModel.getKcConfData s� � �
�~�~��� �4�
�8��W���E�FX�X�Ya�a�bf�f� g� g�4�
�\�\�$�
�
�
+�
+�
-�
-�7�
� ��� �!�!� � � � � � � � � �
� � � � � � � � � � � ���� � � � � � r0 c �Z � t � � � 5 }t � � � }t d|z dz � � }|� |� � � � � }|r t |j � � cd d d � � S d d d � � d S # 1 swxY w Y d S )Nz,select * from kc_users where user_name = 'z' ;)r r# r
r% r&