
    &e                         d dl Z d dlZd dlZd dlmZmZ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mZ dd	lmZ dd
lmZ d dlmZ dZdZ ej        ddg          d             Z ej        ddg          d             Z ej        ddg           ej        ddg          dd                        Z ej        ddg          d             ZdS )    N)Flaskjsonifyrender_template)make_response)request)abort)BaseConverter   )app)cl_man_regist)
cl_man_req)clCFTz"/registration/check_reg_useremail/GET)methodsc                     t          d           t          t          t          j                             dt          j        v rt          j                            d          } t          j        t          j                            d                    }t          |d                   |d<   |d         }|d         dk    r&t          j        |d         t          j
                   nGt          j        |d         t          j                   t          d                    |                     t          d                    |                     t          d	                    |                      |dk    r[t          j        |           }|t          j        k    r&t          t          j        t          j        d
          S t          d|i          S t          t          j        t          j        d
          S d S )Nzcheck_reg_useremail args	useremailkey_secid_telegramr   id_telegram_selfz&check_reg_useremail id_telegram!>0 {} z4check_reg_useremail is_key_sec# 16-09-202312:59  {} z!check_reg_useremail useremail {} resultdescr   )printstrr   argsgetr   check_key_secintsend_messager   mess_RegistrationStartedmes_session_time_endedformatcheck_reg_useremailv_errorr   
mess_errormes_session_time_ended_adv)r   ans
is_key_secis_useremails       OF:\xampp\htdocs\asia-tires.ruloc\www\telegram_esp32adv\flaskdir\registration.pyr#   r#      s   	
$%%%	#gl

gl""L$$[11	)',*:*:9*E*EFF ]!344M'
}!!&s='93;WXXXX&s+='>@Z[[[:AA*MMNNNDKKJWWXXX188CCDDD>>(<YGGLs{**S^LLMMM6777 S[9WXXYYY/ #"    z$/registration/registration_reg_data/c                  ,   t          d           t          t          t          j                             i } dt          j        v r"t          j                            d          | d<   dt          j        v r"t          j                            d          | d<   dt          j        v r"t          j                            d          | d<   t          j        t          j                            d                    }t          |d                   |d<   |d         }|d         dk    rnGt          j        |d         t          j
                   t          d                    |                     t          d	                    |                     |dk    r[t          j        |           }|t          j        k    r&t          t          j        t          j        d
          S t          d|i          S t          t          j        t          j        d
          S )Nzregistration_reg_data argsusernamer   r   r   r   r   z(registration_reg_data id_telegram!>0 {} z6registration_reg_data is_key_sec# 16-09-202312:59  {} r   r   )r   r   r   r   r   r   r   r   r   r   r!   r"   registration_reg_datar$   r   r%   r&   )request_datar'   r(   s      r*   r.   r.   =   s   	
&'''	#gl

LW\!!#*<#3#3J#?#?Z gl""$+L$4$4[$A$A[!GL  "),"2"29"="=Y

%gl&6&6y&A&A
B
BCS/00C]#J
=A"3'9#:C<VWWW8??
KKLLL	
B
I
I*
U
UVVVA~~1,??#+S[HHIIIHS>***S5STTUUUr+   z/<string:API_KEY>/man_tzone/z/"registration/man_tzone/c                    t          d           t          t          t          j                             i }d }dt          j        v rt          j                            d          } dt          j        v rt          j                            d          }dt          j        v r"t          j                            d          |d<   t          j        t          j                            d                    }t          |d                   |d<   |d         }|d         dk    rnmt          j        |d         t          j
                   t          d                    |                     t          t          j        t          j        d	          S | d k    rt          j        | t"                    }|dk    r/t%          j        d
t          j        i          t          j        ddifS |d k    r4t          j        ||t"                    }|dk    rd}t          d
|i          S t          d           t          |           t          j        |t"                    }t          j                    }|pd}|||t0          d}	t3          d|	          S )Nzman_tzone argsAPI_KEY	tzone_newr   r   r   r   zman_tzone id_telegram!>0 {} r   r   ContentTypezapplication/jsonOK	man_tzoneShalabheeee)usertzoneis_win
DEBUG_SAITzman_tzone.htmldata)r   r   r   r   r   r   r   r   r   r   r!   r"   r   r$   r&   r   get_macByAPI_KEYr   jsondumpsresultNotValidDataChTZoneget_TZONE_BYmacr9   r:   r   )
r1   r/   r2   r'   r(   macr8   r9   r7   r<   s
             r*   r5   r5   \   s@    

	#gl

LIGL  ,""9--gl""L$$[11	GL  "),"2"29"="=Y

%gl&6&6y&A&A
B
BCS/00C]#J
=A"3'9#:C<VWWW,33J??@@@S5STTUUU$)'377!88 :x(>?@@#BX[hi{Z|||$S)S99CaxxHS>*** 
+	#JJJ&sC00E  F!MDjQQD+$7777r+   z/registration/registration/c                      t          d           t          t          t          j                             t          d           t	          j                    } d}|| t          d}t          d|          S )Nzregistration argsregistration)r7   r9   r:   zregistration.htmlr;   )r   r   r   r   r   r9   r:   r   )r9   r7   r<   s      r*   rE   rE      sm    	
	#gl

	.  FD&zBBD.T::::r+   )N)datetimer>   randomflaskr   r   r   r   r   r   werkzeug.routingr	    r   handlers.cl_man_registr   handlers.cl_man_reqr   utils.constsr   r:   router#   r.   r5   rE    r+   r*   <module>rP      s  
    1 1 1 1 1 1 1 1 1 1                   * * * * * *       3 3 3 3 3 3 - - - - - -      

 /%AAAZ Z BAZH 1E7CCCV V DCV< )E7;;;
&888,8 ,8 ,8 98 <;,8^ (5':::
; 
; ;:
; 
; 
;r+   