2019-12-25 18:25:18 +05:00
|
|
|
#!/usr/local/CyberCP/bin/python
|
|
|
|
|
import sys
|
|
|
|
|
sys.path.append('/usr/local/CyberCP')
|
|
|
|
|
import json
|
|
|
|
|
from CLScript.CLMain import CLMain
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class PanelInfo(CLMain):
|
|
|
|
|
def __init__(self):
|
|
|
|
|
CLMain.__init__(self)
|
|
|
|
|
|
|
|
|
|
def emit(self):
|
|
|
|
|
|
|
|
|
|
initial = {
|
|
|
|
|
"name": "CyberPanel",
|
|
|
|
|
"version": "%s.%s" % (self.version, self.build),
|
2025-03-18 19:46:59 +05:00
|
|
|
"user_login_url": "https://%s:8090/" % (self.ipAddress),
|
|
|
|
|
"supported_cl_features": {
|
|
|
|
|
"php_selector": False,
|
|
|
|
|
"ruby_selector": False,
|
|
|
|
|
"python_selector": False,
|
|
|
|
|
"nodejs_selector": False,
|
|
|
|
|
"mod_lsapi": False,
|
|
|
|
|
"mysql_governor": False,
|
|
|
|
|
"cagefs": True,
|
|
|
|
|
"reseller_limits": True,
|
|
|
|
|
"xray": False,
|
|
|
|
|
"accelerate_wp": False,
|
|
|
|
|
"autotracing": False
|
|
|
|
|
}
|
2019-12-25 18:25:18 +05:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final = {'data': initial, 'metadata': self.initialMeta}
|
|
|
|
|
|
|
|
|
|
print(json.dumps(final))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if __name__ == '__main__':
|
|
|
|
|
pi = PanelInfo()
|
|
|
|
|
pi.emit()
|