Файловый менеджер - Редактировать - /opt/cloudlinux/venv/lib/python3.11/site-packages/clcommon/cpapi/plugins/__pycache__/directadmin.cpython-311.opt-1.pyc
Назад
� �Ѡg�� � �X � d Z ddlZddlZddlZddlZddlZddlZddlmZ ddl m Z mZmZ ddl mZ ddlZddlmZmZmZmZmZmZmZ ddlmZ ddlmZ dd lmZmZ dd lm Z m!Z!m"Z"m#Z#m$Z$m%Z% ddl&m'Z'm(Z(m)Z) ddl*m+Z, dd l-m.Z. ddl/m0Z0m1Z1m2Z2m3Z3m4Z4 dZ5dZ6ej7 �8 e6d� � Z9ej7 �8 e6d� � Z:ej7 �8 e6d� � Z;ej7 �8 e:d� � Z<ej7 �8 e6dd� � Z=dZ>dZ?ej7 �8 e:d� � Z@ej7 �8 e@d� � ZAej7 �8 e@d� � ZB ejC d ejD e>� � � �� � ZEd� ZFd� ZGd� ZHd � ZId!� ZJdEd#�ZKdFd%�ZLdGd'�ZMd(� ZNd)� ZOd*� ZPd+� ZQd,� ZRd-� ZSd.� ZTdHd/�ZUd0� ZVd1� ZW e(jX e?g�2� � d3e eYeYf fd4�� � ZZd5� Z[dId6�Z\d7� Z+d8� Z]d9� Z^d:� Z_d;� Z`d<� Zad=� Zbd>� Zcd?� Zdd@� ZedA� ZfdB� Zg G dC� dDe(� � ZhdS )Jz. CloudLinux API for DirectAdmin control panel � N)� format_exc)�Dict�List�Tuple)�urlparse)�WebConfigMissing�WebConfigParsingError�apache_conf_parser� load_fast�nginx_conf_parser�openlitespeed_conf_parser�&read_unicode_file_with_decode_fallback)�load)�ClPwd)�"_docroot_under_user_via_custom_bin�get_domains_via_custom_binary)�CpApiTypeError�NoDBAccessData�NoDomain�NoPanelUser�ParsingError� ReadFileError)�DomainDescription�GeneralPanelPluginV1�PHPDescription��get_admin_email)�Feature)�ExternalProgramFailed�find_module_param_in_config�get_file_lines�grep�get_modules_dir_for_alt_php�DirectAdminz/usr/local/directadminzconf/directadmin.conf�datazconf/mysql.conf�users�custombuildzoptions.confz user.confz/etc/virtual/domainowners�adminz reseller.list� admin.listz.+/(.+)/c �~ � t j � d� � pt j � d� � S )N�"/usr/local/directadmin/directadminz(/usr/local/directadmin/custombuild/build)�os�path�isfile� � ��/builddir/build/BUILDROOT/alt-python27-cllib-3.4.22-1.el8.cloudlinux.x86_64/opt/cloudlinux/venv/lib/python3.11/site-packages/clcommon/cpapi/plugins/directadmin.py�detectr2 M s2 � � �7�>�>�>�?�?� F� �7�>�>�D�E�E�Fr0 c � � i } t t � � }|d | d<