HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-157-generic #167-Ubuntu SMP Wed Sep 17 21:35:53 UTC 2025 x86_64
User: xnsbb3110 (1041)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //usr/local/CyberCP/emailMarketing/__pycache__/emACL.cpython-310.pyc
o

��h��@s:ddlmZmZmZmZmZddlmZGdd�d�ZdS)�)�EmailMarketing�
EmailTemplate�	SMTPHosts�
EmailLists�	EmailJobs�)�Websitesc@sHeZdZedd��Zedd��Zedd��Zedd��Zed	d
��ZdS)�emACLcCs"z
tjj|d�}WdSYdS)N)�userNamerr)r�objects�get)r
�user�r�*/usr/local/CyberCP/emailMarketing/emACL.py�checkIfEMEnableds
zemACL.checkIfEMEnabledcCs6tjj|d�}|j��}g}|D]}|�|j�q|S)N)�domain)rrr�emaillists_set�all�append�listName)r�website�
emailLists�	listNames�itemsrrr�getEmailsListss
zemACL.getEmailsListscC�@|ddkrtj��}n|j��}g}|D]}|�|j�q|S�N�adminr)rrr�emailtemplate_setr�name)�
currentACLr�allTemplates�
templateNamesrrrrr!s
zemACL.allTemplatescCrr)rrr�
smtphosts_setr�host)r r�allHosts�	hostNamesrrrr�allSMTPHosts%s
zemACL.allSMTPHostscCsZg}tj��}|ddkr|D]}|�|j�q|S|D]}|jj|kr*|�|j�q|Sr)rrrrr�ownerr)r rrrrrrr�allEmailsLists2s
��zemACL.allEmailsListsN)	�__name__�
__module__�__qualname__�staticmethodrrr!r'r)rrrrr	s




r	N)	�modelsrrrrr�websiteFunctions.modelsrr	rrrr�<module>s