§
=iÂ[Ï�
¦ã ó¼ — d dl Z d dlZd dlZd dlZd dlmZ d dlmZ d dlm Z d dl
mZ d dlm
Z
d dlmZ d dlmZmZmZmZmZmZ d d lmZ d d
lmZ d dlmZ e
d¦ « Zd
edee defd„Zd
edee defd„Z d
edee defd„Z!d
edee defd„Z" d&dee dedee fd„Z#d„ Z$d'defd„Z%d„ Z&d„ Z'd „ Z(d!e)d"e*d#ed$efd%„Z+dS )(é N)ÚList)Úcpapi)Údrop_privileges)ÚCLWPOS_WHMCS_STATS_FILE)Ú
setup_logging)ÚALL_OPTIMIZATION_FEATURES)Úget_allowed_modulesÚget_visible_modulesÚget_allowed_suitesÚPremiumSuiteÚ
ALL_SUITESÚAWPSuite)Úget_server_wide_options)Ú
UserConfig)ÚCDNSuiteProÚclwpos_statisticsÚuserÚchecked_modulesÚreturnc ó& — d} t | ¦ « 5 t | ¦ « }| |¦ « }ddd¦ « n# 1 swxY w Y nA# t $ r4}t dt
|¦ « ¦ « |cY d}~S d}~ww xY w|S )zW
Calculates total count of sites with at least one enabled
module per user
r Nz3Error while getting info from clwpos user config %s)r r Ú"get_enabled_sites_count_by_modulesÚ ExceptionÚ_loggerÚwarningÚstr)r r ÚcountÚucÚes úpy/clwpos/stats.pyÚ,get_sites_count_with_enabled_wpos_statisticsr " sö € ð
€EðÝ
˜TÑ
"Ô
"ð Kð KݘDÑ!Ô!ˆBØ×9Ò9¸/ÑJÔJˆEð Kð Kð Kñ Kô Kð Kð Kð Kð Kð Kð Køøøð Kð Kð Kð Køøõ ð ð ð Ý�ŠÐMÍsÐSTÉvÌvÑVÔVÐV؈ˆˆˆˆˆøøøøðøøøð €Ls? „A “%A¸A ÁAÁA ÁAÁA Á
BÁ)B ÂBÂ Bc óæ ‡— t j | ¦ « j }n,# t $ r t d| ¦ « Y dS w xY wt
|¦ « Št ˆfd„|D ¦ « ¦ « S )z:
Checks if there are any allowed modules for user
úUnable to get uid for %sFc 3 ó •K — | ]}|‰v V — Œ d S ©N© )Ú.0Úchecked_moduleÚallowed_moduless €r ú