⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.74
Server IP:
104.21.48.1
Server:
Linux vmi2315822.contaboserver.net 5.15.0-134-generic #145-Ubuntu SMP Wed Feb 12 20:08:39 UTC 2025 x86_64
Server Software:
LiteSpeed
PHP Version:
8.3.21
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
local
/
CyberCP
/
packages
/
View File Name :
views.py
# -*- coding: utf-8 -*- from django.shortcuts import redirect from loginSystem.views import loadLoginPage from .packagesManager import PackagesManager from .pluginManager import pluginManager # Create your views here. def packagesHome(request): try: pm = PackagesManager(request) return pm.packagesHome() except KeyError: return redirect(loadLoginPage) def createPacakge(request): try: result = pluginManager.preCreatePacakge(request) if result != 200: return result pm = PackagesManager(request) coreResult = pm.createPacakge() result = pluginManager.postCreatePacakge(request, coreResult) if result != 200: return result return coreResult except KeyError: return redirect(loadLoginPage) def deletePacakge(request): try: pm = PackagesManager(request) return pm.deletePacakge() except KeyError: return redirect(loadLoginPage) def submitPackage(request): try: result = pluginManager.preSubmitPackage(request) if result != 200: return result pm = PackagesManager(request) coreResult = pm.submitPackage() result = pluginManager.postSubmitPackage(request, coreResult) if result != 200: return result return coreResult except KeyError: return redirect(loadLoginPage) def submitDelete(request): try: result = pluginManager.preSubmitDelete(request) if result != 200: return result pm = PackagesManager(request) coreResult = pm.submitDelete() result = pluginManager.postSubmitDelete(request, coreResult) if result != 200: return result return coreResult except KeyError: return redirect(loadLoginPage) def modifyPackage(request): try: pm = PackagesManager(request) return pm.modifyPackage() except KeyError: return redirect(loadLoginPage) def submitModify(request): try: pm = PackagesManager(request) return pm.submitModify() except KeyError: return redirect(loadLoginPage) def saveChanges(request): try: result = pluginManager.preSaveChanges(request) if result != 200: return result pm = PackagesManager(request) coreResult = pm.saveChanges() result = pluginManager.postSaveChanges(request, coreResult) if result != 200: return result return coreResult except KeyError: return redirect(loadLoginPage) def listPackages(request): try: pm = PackagesManager(request) return pm.listPackages() except KeyError: return redirect(loadLoginPage) def fetchPackagesTable(request): try: pm = PackagesManager(request) coreResult = pm.fetchPackagesTable() return coreResult except KeyError: return redirect(loadLoginPage)