/usr/lib/python2.6/site-packages/clcommon/cpapi/plugins
Edit: /usr/lib/python2.6/site-packages/clcommon/cpapi/plugins/universal.pyo (1968B)
Ńň
\=0Yc @ sa d Z y d d k Z Wn e j
o
d Z n Xd d k l Z d d d Z d d Z d S( s>
api that is suitable for both cPanel, Directadmin, interWorx
i˙˙˙˙N( t NoPackaget mysqlc
C sÉ t p t d n | i d d } | d } | d } t i d | d | d | d | } | i } d } | o | d
d i | f 7} n | d 7} | i | | i } | i | 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.t hostt localhostt logint passt usert passwdt dbsX SELECT 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( t MySQLdbR t gett connectt cursort joint executet fetchallt close(
t accesst cplogin_lstt dbnamet dbhostt dblogint dbpassR R t sqlt data( ( sD /usr/lib/python2.6/site-packages/clcommon/cpapi/plugins/universal.pyt _dblogin_cplogin_pairs s
$
c C s! d d k } d | p
| i S( s|
Gets admin email
:param str|None _hostname: hostname for testing
:return: admin's email
:rtype: string
i˙˙˙˙Ns root@( t sockett gethostname( t _hostnameR ( ( sD /usr/lib/python2.6/site-packages/clcommon/cpapi/plugins/universal.pyt get_admin_email+ s ( t __doc__R t ImportErrort Nonet clcommon.cpapi.cpapiexceptionsR R R ( ( ( sD /usr/lib/python2.6/site-packages/clcommon/cpapi/plugins/universal.pyt
s