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: sport3497 (1034)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //usr/local/CyberCP/lib/python3.10/site-packages/examples/__pycache__/example_user.cpython-310.pyc
o

�h��@sPdZddlZddlZej�dej�d��ddlZdd�Zedkr&e�dSdS)�Cloudflare API code - example�Nz..c&Cs^t��}td�z|j��}Wn3tjjy+}ztd||f�WYd}~nd}~wtyB}ztd|�WYd}~nd}~wwt|�	��D]�}t
||t�r�t
||dt�r�td|�||D],}t|�	��D]#}t
||t�r�tdd|d	�
||�f�qmtd
d|||f�qmqeqItd|d	�
||�f�qIt
||t�r�td|�t||�	��D]}td
d||||f�q�qItd|||f�qItd�td
�z|jj��}Wntjjy�}ztd||f�WYd}~nd}~wwt|�dk�r
td�|D]}|d}|d}	|d}
td|	|
|f��qtd�td�z|jj��}Wntjj�yR}ztd||f�WYd}~nd}~wwt|�dk�r^td�|D]1}|d}
|d}|d}	|d}|d}|d}|d}|d}td|	||
|||||f��q`td�td�z	|jjj��}Wntjj�y�}ztd ||f�WYd}~nd}~ww|d}|d!}|d"}d#|v�r�|d#nd}|du�r�d}|d$dk�r�|d$}d}d}d}nd}|d%}|d&}|d'}|du�rtd(|||||f�n&|du�rd)}|du�r(|du�r(|d*|}nd+}td,||||||f�td�td-�z	|jjj��}Wntjj�yd}ztd.||f�WYd}~nd}~wwt|�dk�rptd/�t|d0d1�d2�D],}|d}|d3} |d4}!|d5}"|d6}#|d7}$|d8}%td9|| |!|"|#|$|%f��qxtd�td�dS):rzUSER:z!/user.get %d %s - api call failedNz /user.get - %s - api call failedrz	%-40s =z	%-40s   %s = [ %s ]�z, z	%-40s   %s = %sz	%-40s = [ %s ]z	%-40s = %szORGANIZATIONS:z//user.organizations.get %d %s - api call failedz	No organization�name�id�statusz	%-40s %-10s %szINVITES:z)/user.invites.get %d %s - api call failedz	No user invites�invited_member_id�invited_member_email�organization_id�organization_name�
invited_by�
invited_on�
expires_onz	 %s %s %s %s %s %s %s %szBILLING:z1/user.billing.profile.get %d %s - api call failed�
first_name�	last_name�company�
payment_email�card_number�card_expiry_year�card_expiry_monthz	 %s %s %s %s PayPal: %sz---- ---- ----- ----�/z--/--z	 %s %s %s %s CC: %s %szBILLING HISTORY:z1/user.billing.history.get %d %s - api call failedz	No billing historycSs|dS)N�occurred_at�)�vrr�H/usr/local/CyberCP/lib/python3.10/site-packages/examples/example_user.py�<lambda>�szmain.<locals>.<lambda>)�key�type�actionr�amount�currency�descriptionz	 %s %s %s %s %s %s %s)�
CloudFlare�print�user�get�
exceptions�CloudFlareAPIError�exit�	Exception�sorted�keys�
isinstance�list�dict�join�
organizations�len�invites�billing�profile�history)&�cfr#�e�kk�ll�jjr/�organizationr
r	�organization_statusr1�inviterrrrr
rr3�
profile_id�
profile_first�profile_last�profile_companyrrrr�card_expiryr4�h�
history_id�history_type�history_action�history_occurred_at�history_amount�history_currency�history_descriptionrrr�main
s$�����������
��


�
�	���
rJ�__main__)	�__doc__�os�sys�path�insert�abspathr!rJ�__name__rrrr�<module>s
�