Files
CyberPanel/dns/views.pyc

154 lines
10 KiB
Plaintext
Raw Normal View History

2017-12-14 06:56:27 -05:00
<03>
2018-03-02 18:13:26 +05:00
<EFBFBD>T2Zc@s<>ddlmZddlmZmZddlmZddlZddlm Z ddl
m Z ddl Z ddl mZddlmZmZd <00>Zd
<00>Zd <00>Zd <00>Zd <00>Zd<00>Zd<00>Zd<00>Zd<00>Zd<00>Zd<00>ZdS(i<><69><EFBFBD><EFBFBD>(tunicode_literals(trendertredirect(t HttpResponseN(tDNS(t Administrator(t loadLoginPage(tDomainstRecordscCs_y@|jd}tjjd|<00>}t|di|jd6<>SWntk
rZtt<00>SXdS(NuuserIDtpkudns/index.htmlutype( tsessionRtobjectstgetRttypetKeyErrorRR(trequesttuserIDtadmin((s/usr/local/CyberCP/dns/views.pyt loadDNSHomes   cCskyL|jd}tjjd|<00>}|jdkr>td<00>St|d<00>SWntk
rftt <00>SXdS(NuuserIDR iu5You don't have enough priviliges to access this page.udns/createNameServer.html(
R
RR R R RRRRR(RRR((s/usr/local/CyberCP/dns/views.pytcreateNameservers 
2017-12-14 06:56:27 -05:00
 cCs<>y=|jd}y<>|jdkr<>tjjd|<00>}tj|j<00>}|d}|d}|d}|d}|d}tjj d |<00>j
<00>d
kr<>td |d |d d <00>} | j <00>d|d|d}
t d| d| j d |d dd|
dddd
dd
dd<00> } | j <00>t d| d| j d |d dd|dddd
dd
dd<00> } | j <00>t d| d| j d |d dd|dddd
dd
dd<00> } | j <00>t d| d| j d |d dd|dddd
dd
dd<00> } | j <00>t d| d| j d |d dd|dddd
dd
dd<00> } | j <00>idd6dd6} tj| <00>}t|<00>Stjjd |<00>} t d| d| j d |d dd|dddd
dd
2018-03-02 18:13:26 +05:00
dd<00> } | j <00>t d| d| j d |d dd|dddd
2017-12-14 06:56:27 -05:00
dd
dd<00> } | j <00>t d| d| j d |d dd|dddd
dd
2018-03-02 18:13:26 +05:00
dd<00> } | j <00>t d| d| j d |d dd|dddd
2017-12-14 06:56:27 -05:00
dd
dd<00> } | j <00>idd6dd6} tj| <00>}t|<00>SnWnCtk
r;}id
d6t|<00>d6} tj| <00>}t|<00>SXWnCtk
r<>}id
2018-03-02 18:13:26 +05:00
d6t|<00>d6} tj| <00>}t|<00>SXdS( NuuserIDuPOSTR u domainForNSuns1uns2u firstNSIPu
secondNSIPtnameiRR uNATIVEuns1.u hostmaster.u 1 10800 3600 604800 3600t domainOwnert domain_iduSOAtcontenttttlitpriotdisabledtauthiuNSuAu
NSCreationuNoneu error_message(R
tmethodRR R tjsontloadstbodyRtfiltertcounttsaveRtidtdumpsRt BaseExceptiontstrR(RtvalRtdatat domainForNStns1tns2t firstNSIPt
secondNSIPtnewZoneRt soaRecordtrecordt final_dict
2017-12-14 06:56:27 -05:00
final_jsontmsg((s/usr/local/CyberCP/dns/views.pyt
2018-03-02 18:13:26 +05:00
NSCreation(s<> 
2017-12-14 06:56:27 -05:00




!
   
   
   
   
   

   
   
   
   
cCsRy3|jd}tjjd|<00>}t|d<00>SWntk
2018-03-02 18:13:26 +05:00
rMtt<00>SXdS(NuuserIDR udns/createDNSZone.html(R
RR R RRRR(RRR((s/usr/local/CyberCP/dns/views.pyt createDNSZone<6E>s   c Cs<>yH|jd}y<>|jdkrtjjd|<00>}tj|j<00>}|d}td|d|dd<00>}|j <00>d |d
2017-12-14 06:56:27 -05:00
|d }t
d |d |j d|ddd|dddddddd<00> }|j <00>idd6}tj |<00>} t | <00>SWnCtk
rF}
idd6t|
<00>d6}tj |<00>} t | <00>SXWnCtk
r<>}
idd6t|
2018-03-02 18:13:26 +05:00
<00>d6}tj |<00>} t | <00>SXdS(NuuserIDuPOSTR u
zoneDomainRRR uNATIVEuns1.u hostmaster.u 1 10800 3600 604800 3600RRuSOARRiRiRRiu zoneCreationu error_message(R
RRR R RRRRR"RR#R$RR%R&R( RR'RR(t
zoneDomainR.RR/R1R2R3((s/usr/local/CyberCP/dns/views.pyt zoneCreation<6F>s> 
2017-12-14 06:56:27 -05:00

   
2018-03-02 18:13:26 +05:00
 cCs<>ys|jd}tjjd|<00>}g}tjj<00>}x|D]}|j|j<00>qAWt|di|d6<>SWnt k
r<>t
t <00>SXdS(NuuserIDR udns/addDeleteDNSRecords.htmlu domainsList( R
RR R RtalltappendRRRRR(RR'Rt domainsListtdomainstitems((s/usr/local/CyberCP/dns/views.pytaddDeleteDNSRecords<64>s   c Cs<>y<>|jd}y=|jdkrLtj|j<00>}|d}tjjd|<00>}tjj d|j
2017-12-14 06:56:27 -05:00
<00>}d}d}x<>|D]<5D>}|j dkr<>q~ni|j
d 6|j d
6|j d 6|j d 6|jd 6} |dkr<>|tj| <00>}d}q~|dtj| <00>}q~W|d}tjidd6dd6|d6<>}
t|
<00>SWnCtk
r<>} idd6t| <00>d6} tj| <00>}
t|
<00>SXWn;tk
r<>idd6dd6} tj| <00>}
t|
2018-03-02 18:13:26 +05:00
<00>SXdS(NuuserIDuPOSTu selectedZoneRRu[iuSOAuidutypeunameucontentupriorityiu,u]u fetchStatusuNoneu error_messageudatau6Not Logged In, please refresh the page or login again.(R
RRRRRR R RR R#R RRRR$RR%R&R( RR'R(R6tdomaintrecordst json_datatcheckerR<tdicR2R3R1((s/usr/local/CyberCP/dns/views.pytgetCurrentRecordsForDomainsB 
2017-12-14 06:56:27 -05:00
  


   
2018-03-02 18:13:26 +05:00
$ cCsy<>|jd}yh|jdkrwtj|j<00>}|d}|d}|d}tjjd|<00>}tjjd|<00>}|d|}|d kr|d
} |d kr<>|}nt d |d |j
d|dd d| dddddddd<00> }
|
j <00>nF|dkrm|d} }t d |d |j
d|ddd|ddd| dddd<00> }
|
j <00>n<>|dkr<>|d} |d kr<>|}nt d |d |j
d|ddd| dddddddd<00> }
|
j <00>nc|dkrV|d}|d} t d |d |j
d|ddd| dddddddd<00> }
|
j <00>n<>|dkr<>|d krw|}n|d}t d |d |j
d|ddd|dddddddd<00> }
|
j <00>nz|dkrJ|d kr<>|}n|d }t d |d |j
d|ddd|dddddddd<00> }
|
j <00>nidd!6d"d#6}tj |<00>}t |<00>SWnCtk
r<>}idd!6t|<00>d#6}tj |<00>}t |<00>SXWn=tk
r<>}idd!6d$d#6}tj |<00>}t |<00>SXdS(%NuuserIDuPOSTu selectedZoneu
2017-12-14 06:56:27 -05:00
recordTypeu
2018-03-02 18:13:26 +05:00
recordNameR Ru.uAurecordContentAu@RRR RRiRiRRiuMXurecordContentMXuAAAAurecordContentAAAAuCNAMEurecordContentCNAMEuSPFurecordContentSPFuTXTurecordContentTXTu
add_statusuNoneu error_messageu6Not Logged In, please refresh the page or login again.(R
RRRRRR R RRR#R"R$RR%R&R(RR'R(R6t
2017-12-14 06:56:27 -05:00
recordTypet
2018-03-02 18:13:26 +05:00
recordNameRtzonetvaluetrecordContentAR0trecordContentMXtrecordContentAAAAtrecordContentCNAMEtrecordContentSPFtrecordContentTXTR1R2R3((s/usr/local/CyberCP/dns/views.pyt addDNSRecordBs<> 

2017-12-14 06:56:27 -05:00

2018-03-02 18:13:26 +05:00
 
            
       
2017-12-14 06:56:27 -05:00

2018-03-02 18:13:26 +05:00
       
       
2017-12-14 06:56:27 -05:00
    cCsy<>|jd}y{|jdkr<>tj|j<00>}|d}tjjd|<00>}|j<00>idd6dd6}tj |<00>}t
|<00>SWnCt k
r<>}id d6t |<00>d6}tj |<00>}t
|<00>SXWn=t k
r}id d6d
d6}tj |<00>}t
2018-03-02 18:13:26 +05:00
|<00>SXdS( NuuserIDuPOSTuidR#iu delete_statusuNoneu error_messageiu6Not Logged In, please refresh the page or login again.(R
RRRRRR R tdeleteR$RR%R&R(RR'R(R#t delRecordR1R2R3((s/usr/local/CyberCP/dns/views.pytdeleteDNSRecord<72>s& 
2017-12-14 06:56:27 -05:00

cCs<>y<>|jd}|jd}tjjd|<00>}g}tjj<00>}x|D]}|j|j<00>qNWt|di|d6<>SWnt k
r<>t
2018-03-02 18:13:26 +05:00
t <00>SXdS(NuuserIDR udns/deleteDNSZone.htmlu domainsList( R
RR R RR8R9RRRRR(RR'RR:R;R<((s/usr/local/CyberCP/dns/views.pyt deleteDNSZone<6E>s    cCsy<>|jd}y{|jdkr<>tj|j<00>}|d}tjjd|<00>}|j<00>idd6dd6}tj |<00>}t
2017-12-14 06:56:27 -05:00
|<00>SWnCt k
r<>}id d6t |<00>d6}tj |<00>}t
|<00>SXWn=t k
r}id d6d
d6}tj |<00>}t
|<00>SXdS( NuuserIDuPOSTu
2018-03-02 18:13:26 +05:00
zoneDomainRiu delete_statusuNoneu error_messageiu6Not Logged In, please refresh the page or login again.(R
RRRRRR R ROR$RR%R&R(RR'R(R6tdelZoneR1R2R3((s/usr/local/CyberCP/dns/views.pytsubmitZoneDeletion<6F>s& 
2017-12-14 06:56:27 -05:00

2018-03-02 18:13:26 +05:00
(t
__future__Rtdjango.shortcutsRRt django.httpRRtplogical.dnsUtilitiesRtloginSystem.modelsRtostloginSystem.viewsRtmodelsRRRRR4R5R7R=RCRNRQRRRT(((s/usr/local/CyberCP/dns/views.pyt<module>s&  
2017-12-14 06:56:27 -05:00
 <09>
2018-03-02 18:13:26 +05:00
0  1 z