mirror of
				https://github.com/usmannasir/cyberpanel.git
				synced 2025-10-31 02:15:55 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			41 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| #!/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),
 | |
|             "user_login_url": "https://%s:8090/" % (self.ipAddress),
 | |
|             # "supported_cl_features": {
 | |
|             #     "php_selector": True,
 | |
|             #     "ruby_selector": True,
 | |
|             #     "python_selector": True,
 | |
|             #     "nodejs_selector": True,
 | |
|             #     "mod_lsapi": True,
 | |
|             #     "mysql_governor": True,
 | |
|             #     "cagefs": True,
 | |
|             #     "reseller_limits": True,
 | |
|             #     "xray": True,
 | |
|             #     "accelerate_wp": True,
 | |
|             #     "autotracing": True
 | |
|             # }
 | |
|         }
 | |
| 
 | |
|         final = {'data': initial, 'metadata': self.initialMeta}
 | |
| 
 | |
|         print(json.dumps(final))
 | |
| 
 | |
| 
 | |
| if __name__ == '__main__':
 | |
|     pi = PanelInfo()
 | |
|     pi.emit()
 |