Sindbad~EG File Manager
�
�
�eY � �� � d dl mZ d dlmZmZ d dlmZmZmZmZ d dl Z d dl
Z
d dl Z d dlZd dlmZ d dlm
Z
d dlZd dlZd dlZd dlZd dlZ G d� d� � Zej j � e� � � dS )
� )�app)�url_for�render_template_string)�datetime�date�time� timedeltaN�� num2words)�Authc � � e Zd ZdZdZd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zd
� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� ZdS )�Helper�e �DELEGATEc � � dS �NzVirtual Conference - 1� ��datas �f/Users/santhoshgovindaraj/Dropbox/Dev Team/Santhosh Works/sep/hall scan/scan_v1/core/library/helper.py�
test_loginzHelper.test_login � � � !� !� c � � dS r r r r r �footer_textzHelper.footer_text r r c � � t | d� � } t |d� � }t | � � t |� � z
}|S )Nz
%Y, %m, %d)r �str)�d1�d2�diffs r � date_diffzHelper.date_diff# s; � ��2�l�#�#�"��2�l�#�#�"��"�g�g��B����$�
�+r c �� � d} d}t d� � D ]X}t j t j � � � � || t j t j � � dz � � z
}�Y|S �N� 123456789� � � ��range�random�seedr �process_time�math�floor��digits�
otp_random�is r �random4digtzHelper.random4digt- �f � ��&��*���8�8� 9� 9�a� �;�t� �"�"�#�#�#�
���
�6�=�?�?�Q�#6�7�7�8�8�:�:� �r c �( � t | d�� � }|S )N�en_IN)�langr
)�amount�words_in_amounts r �
amountTowordszHelper.amountTowords5 s � ��f�7�3�3�3�/� �r c �, � t | � � }|d�}|S )N�,)�int)r8 �num�rss r �amountTodecimalzHelper.amountTodecimal9 s � ��F���#�
�z�z�"� �)r c �v � | r6| � d� � }|dk r| d dz | |dz
d � z }|S | S )N�@r z*****� )�find)�email�lo�
mask_emails r �
email_maskzHelper.email_mask? sL � �
� �
�
�
�3���2���d�d���(�7�"�5��A����<�/�J��� �,r c �n � | r2t | � � }|dk r| d d� dz | |dz
d � z }|S | S )Nr � z******)�len)�mobilerF �masks r �mobile_maskzHelper.mobile_maskG sK � �� ��F���2���d�d��2�A�2�J�x���r�!�t�u�u�
�-�D��K� �-r c �$ �� t | � � � d� � ^�}d� �fd�t dt �� � d� � D � � d d d� �dd � gz � � }d� |g|z � � S )N�.r<