Enhance CyberPanel with new features and improvements, including a file integrity verification system, IP blocking functionality, and support for resetting Apache and vHost configurations to default. Update documentation and guides for better user experience. Fix bandwidth reset issues and improve overall system stability.

This commit is contained in:
Master3395
2025-09-18 20:45:34 +02:00
parent 9debd05a90
commit 9c9d0f3075
23 changed files with 2045 additions and 367 deletions

View File

@@ -1852,6 +1852,24 @@ def ApacheManager(request, domain):
return redirect(loadLoginPage)
def resetVHostConfigToDefault(request):
try:
userID = request.session['userID']
wm = WebsiteManager()
return wm.resetVHostConfigToDefault(userID, json.loads(request.body))
except KeyError:
return redirect(loadLoginPage)
def resetApacheConfigToDefault(request):
try:
userID = request.session['userID']
wm = WebsiteManager()
return wm.resetApacheConfigToDefault(userID, json.loads(request.body))
except KeyError:
return redirect(loadLoginPage)
def getSwitchStatus(request):
try:
userID = request.session['userID']