mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-04 20:36:07 +01:00
Initial commit for v2.4.3
This commit is contained in:
26
plogical/alias.py
Normal file
26
plogical/alias.py
Normal file
@@ -0,0 +1,26 @@
|
||||
#!/usr/local/CyberCP/bin/python
|
||||
import os,sys
|
||||
sys.path.append('/usr/local/CyberCP')
|
||||
import django
|
||||
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "CyberCP.settings")
|
||||
django.setup()
|
||||
from websiteFunctions.models import Websites
|
||||
|
||||
class AliasManager:
|
||||
|
||||
def __init__(self, domain):
|
||||
self.domain = domain
|
||||
|
||||
def fetchAlisForDomains(self):
|
||||
website = Websites.objects.get(domain=self.domain)
|
||||
|
||||
finalAlisList = []
|
||||
noAlias = 0
|
||||
|
||||
aliases = website.aliasdomains_set.all()
|
||||
|
||||
for items in aliases:
|
||||
finalAlisList.append(items.aliasDomain)
|
||||
noAlias = 1
|
||||
|
||||
return noAlias, finalAlisList
|
||||
Reference in New Issue
Block a user