HEX
Server: LiteSpeed
System: Linux standart9.isimtescil.net 3.10.0-962.3.2.lve1.5.26.7.el7.x86_64 #1 SMP Wed Oct 2 07:53:12 EDT 2019 x86_64
User: karalev (5310)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: //lib/python2.7/site-packages/clcommon/cpapi/plugins/universal.pyc
�
b=0Yc@s_dZyddlZWnek
r/dZnXddlmZddd�Zdd�ZdS(s>
api that is suitable for both cPanel, Directadmin, interWorx
i����N(t	NoPackagetmysqlc
	Cs�tstd��n|jdd�}|d}|d}tjd|d|d|d|�}|j�}d	}|r�|d
dj|�f7}n|d7}|j|�|j�}	|j�|	S(
s�
    Extracting database login control panel login pairs from mysql database
    supported for cPanel, interWorx, Directadmin
    :param dblogin:
    :param dbpass:
    :param dbhost:
    :param dbname:
    :param cplogin_lst:
    :return:
    s@Can not connect to database; MySQL-python package not installed.thostt	localhosttlogintpasstusertpasswdtdbsXSELECT User, LEFT(Db, LOCATE('\\', Db) - 1) FROM db WHERE User != '' and Db LIKE '%\\\%'s- and LEFT(Db, LOCATE('\\', Db) - 1) in ('%s')s', 's GROUP BY User(	tMySQLdbRtgettconnecttcursortjointexecutetfetchalltclose(
taccesstcplogin_lsttdbnametdbhosttdblogintdbpassRRtsqltdata((sD/usr/lib/python2.7/site-packages/clcommon/cpapi/plugins/universal.pyt_dblogin_cplogin_pairss

$


cCs ddl}d|p|j�S(s|
    Gets admin email
    :param str|None _hostname: hostname for testing
    :return: admin's email
    :rtype: string
    i����Nsroot@(tsockettgethostname(t	_hostnameR((sD/usr/lib/python2.7/site-packages/clcommon/cpapi/plugins/universal.pytget_admin_email+s(t__doc__R	tImportErrortNonetclcommon.cpapi.cpapiexceptionsRRR(((sD/usr/lib/python2.7/site-packages/clcommon/cpapi/plugins/universal.pyt<module>s