Files
CyberPanel/websiteFunctions/views.pyc

130 lines
10 KiB
Plaintext
Raw Normal View History

2017-10-24 19:16:36 +05:00
<03>
b<EFBFBD>{Yc@s/ddlmZddlmZmZddlmZddlmZddl m
Z
ddl m Z ddl jZdd lmZddlZdd
lmZdd lmZdd lmZdd lmZd<00>Zd<00>Zd<00>Zd<00>Zd<00>Zd<00>Z d<00>Z!d<00>Z"d<00>Z#d<00>Z$dS(i<><69><EFBFBD><EFBFBD>(tunicode_literals(trendertredirect(t HttpResponse(t Administrator(tPackage(t loadLoginPageNi(tWebsites(tceil(tvirtualHostUtilities(tinstallUtilities(t sslUtilitiescCs@y!|jd}t|di<00>SWntk
r;tt<00>SXdS(NuuserIDuwebsiteFunctions/index.html(tsessionRtKeyErrorRR(trequesttval((s4/home/usman/Backup/CyberCP/websiteFunctions/views.pytloadWebsitesHomes
  cCs<>y<>|jd}ystjjd|jd<19>}|jj<00>}g}x|D]}|j|j<00>qKWi|d6}t|d|<00>SWn6t k
r<>}t
j j t |<00><00>tt |<00><00>SXWntk
r<>tt<00>SXdS(NuuserIDtpku packageListu#websiteFunctions/createWebsite.html(R Rtobjectstgett package_settalltappendt packageNameRt BaseExceptiontloggingtCyberCPLogFileWritert writeToFiletstrRR RR(RRtadmintpackagest packagesNametitemstPackagestmsg((s4/home/usman/Backup/CyberCP/websiteFunctions/views.pyt createWebsites    cCsy<>|jd}y<>tjjd|jd<19>}|jdkrP|jj<00>}ntjjd|<00>}g}x|D]}|j |j
<00>qrWi|d6}t |d|<00>SWn6t k
r<>}t jjt|<00><00>tt|<00><00>SXWntk
r<>tt<00>SXdS(NuuserIDRiRu websiteListu#websiteFunctions/modifyWebsite.html(R RRRttypet websites_setRRtfilterRtdomainRRRRRRRR RR(RRRtwebsitest websiteNamesR R!R"((s4/home/usman/Backup/CyberCP/websiteFunctions/views.pyt modifyWebsite3s"    cCsy<>|jd}y<>tjjd|jd<19>}|jdkrP|jj<00>}ntjjd|<00>}g}x|D]}|j |j
<00>qrWi|d6}t |d|<00>SWn6t k
r<>}t jjt|<00><00>tt|<00><00>SXWntk
r<>tt<00>SXdS(NuuserIDRiRu websiteListu#websiteFunctions/deleteWebsite.html(R RRRR$R%RRR&RR'RRRRRRRR RR(RRRR(R)R R!R"((s4/home/usman/Backup/CyberCP/websiteFunctions/views.pyt deleteWebsiteMs"    cCsWy|jd}y<>|jdkr<>tj|j<00>}|d}|d}|d}|d}d}|d}tj|<00>dkr<>idd 6dd
6d d 6} tj| <00>}
t|
<00>Stj |||<00>dkr#t
j j <00>} tj || <00>idd 6dd
6d d 6} tj| <00>}
t|
<00>Stj|<00>dkr<>t
j j <00>} tj || <00>idd 6dd
6d d 6} tj| <00>}
t|
<00>Stj|<00>} | dkr<>tj|<00>n>t
j j <00>} tj || <00>idd 6dd
6| dd 6} tj<00>tj jd|jd<19>} tj jd|<00>}t
d| d|d|d|d|d|d|<00>}|j<00>idd
6dd 6dd 6} tj| <00>}
t|
<00>SWnitk
r }t
j j <00>} tj || <00>idd
6t|<00>d 6dd 6} tj| <00>}
t|
<00>SXWnBtk
rRidd
6dd 6dd 6} tj| <00>}
t|
<00>SXdS(NuuserIDuPOSTu
domainNameu
adminEmailu phpSelectionupackageiusslu existsStatusucreateWebSiteStatusuaThis domain already exists in Litespeed Configurations, first delete the domain to perform sweap.u error_messageu9Can not create configurations, see CyberCP main log file.u1, for more information see CyberCP main log file.RRRtpackageR't
adminEmailt phpSelectiontssltftpuNoneiunot logged in as admin(R tmethodtjsontloadstbodyR tcheckIfVirtualHostExiststdumpsRtcreateDirectoryForVirtualHostRRtcounttdeleteVirtualHostConfigurationst!createConfigInMainVirtualHostFileR tobtainSSLForADomaintinstallSSLForDomainR
treStartLiteSpeedRRRtsaveRRR (RRtdataR'R-R.R,R0R/tdata_rett json_datatnumberOfWebsitest ssl_responceRtwebsiteR"((s4/home/usman/Backup/CyberCP/websiteFunctions/views.pytsubmitWebsiteCreationgsl 








 

! c CseyF|jd}ytjjd|jd<19>}|jdkrP|jj<00>}ntjjd|<00>}t t
|<00><00>t d<00>}g}|dkr<>d}|j d<00>nQt |<00>}t |<00>d}x2td|<00>D]!}|j dt|<00>d <17>q<>Wt|d
i|d 6<>SWn0tk
rD}tjjt|<00><00>td <00>SXWntk
r`tt<00>SXdS( NuuserIDRiRi
g<00>?u<li><a href="\#"></a></li>u<li><a href="\#">u </a></li>u"websiteFunctions/listWebsites.htmlu
paginationuSee CyberCP main log file.(R RRRR$R%RRR&tfloattlenRRtinttrangeRRRRRRRR RR( RRRR(tpagest
paginationt
finalPagestiR"((s4/home/usman/Backup/CyberCP/websiteFunctions/views.pyt listWebsites<65>s,    cCscy|jd}y<>tjjd|jd<19>}|jdkr<>y,tj|j<00>}|d}t|<00>}Wq<57>t k
r<>}t
|<00>}q<>Xn|j dkr<>|dd}|d}|j j <00>||!} n4|dd}|d}tjjd|<00>||!} d}
d } x<>| D]y} i| jd
6| jd 6| jjd 6| jjd 6} | d krx|
tj| <00>}
d} q|
dtj| <00>}
qW|
d}
idd6dd6|
d6}tj|<00>}t|<00>SWnCt k
r}id d6t
|<00>d6} tj| <00>}
t|
<00>SXWnCtk
r^}id d6t
|<00>d6} tj| <00>}
t|
<00>SXdS(NuuserIDRuPOSTupageii
Ru[iudomainu
adminEmailuadminupackageu,u]ulistWebSiteStatusuNoneu error_messageudata(R RRRR1R2R3R4RHRRR$R%RRR&R'R-RtuserNameR,RR6RR (RRRR?tstatust
pageNumberR"tfinalPageNumbert endPageNumberR(RAtcheckerR tdict final_dict
final_json((s4/home/usman/Backup/CyberCP/websiteFunctions/views.pytgetFurtherAccounts<74>sL 


 4  
c CsEy<>|jd}y<>|jdkr<>tj|j<00>}|d}tjj<00>}tj ||<00>tjj
d|<00>}|j <00>t j <00>idd6dd6}tj|<00>}t|<00>SWnCtk
r<>}id d6t|<00>d6}tj|<00>}t|<00>SXWnCtk
r@}id d6t|<00>d6}tj|<00>}t|<00>SXdS(
NuuserIDuPOSTu websiteNameR'iuwebsiteDeleteStatusuNoneu error_messagei(R R1R2R3R4RRR8R R9RtdeleteR
R=R6RRRR ( RRR?t websiteNameRBt
delWebsiteR@RAR"((s4/home/usman/Backup/CyberCP/websiteFunctions/views.pytsubmitWebsiteDeletions, 


cCsy<>|jd}yc|jdkrrtjjd|jd<19>}|jdkr_|jj<00>}ntjj d|<00>}d}d}x]|D]U}i|j
d6}|dkr<>|t j |<00>}d}q<>|d t j |<00>}q<>W|d
}t j |j<00>}|d } tjjd | <00>}
|
j} |
jj
} idd 6dd6| d6|d6| d6} t j | <00>}t|<00>SWnCtk
r<>}idd 6t|<00>d6}t j |<00>}t|<00>SXWnCtk
r<>}idd 6t|<00>d6} t j | <00>}t|<00>SXdS(NuuserIDuPOSTRiRu[iupacku,u]uwebsiteToBeModifiedR'u modifyStatusuNoneu error_messageu
adminEmailupackagesu current_pack(R R1RRRR$RRRR&RR2R6R3R4RR-R,RRRR (RRRtpacksRARTR RUR?twebsiteToBeModifiedt modifyWebtemailt currentPackR@RWR"((s4/home/usman/Backup/CyberCP/websiteFunctions/views.pytsubmitWebsiteModify5sB    

  )cCs<>yN|jd}y<>|jdkrtj|j<00>}|d}|d}|d}|d}tjjd|<00>}tjjd|<00>}||_ ||_
||_ t j d |} | d
}
t j|
||<00>|j<00>id d 6d d6} tj| <00>} t| <00>SWnCtk
rL} idd 6t| <00>d6} tj| <00>} t| <00>SXWnCtk
r<>} idd 6t| <00>d6} tj| <00>} t| <00>SXdS(NuuserIDuPOSTudomainu
packForWebuemailu
phpVersionR'Ru /conf/vhosts/u /vhost.confiu
saveStatusuNoneu error_messagei(R R1R2R3R4RRRRR,R-R.R t Server_roottperHostVirtualConfR>R6RRRR (RRR?R'R,R`t
phpVersionR_twebpacktconfPathtcompletePathToConfigFileR@RAR"((s4/home/usman/Backup/CyberCP/websiteFunctions/views.pytsaveWebsiteChangesns: 



   

(%t
__future__Rtdjango.shortcutsRRt django.httpRtloginSystem.modelsRtpackages.modelsRtloginSystem.viewsRtplogical.CyberCPLogFileWriterRRtmodelsRR2tmathRtplogical.virtualHostUtilitiesR tplogical.installUtilitiesR
tplogical.sslUtilitiesR RR#R*R+RERNRXR\RbRi(((s4/home/usman/Backup/CyberCP/websiteFunctions/views.pyt<module>s,      L % >  9