Files
CyberPanel/baseTemplate/views.pyc

70 lines
6.9 KiB
Plaintext
Raw Normal View History

2017-10-24 19:16:36 +05:00
<03>
2017-12-14 06:56:27 -05:00
<EFBFBD>T2Zc@s/ddlmZddlmZmZddlmZddlmZddl m
2017-10-24 19:16:36 +05:00
Z
2017-12-14 06:56:27 -05:00
ddl Z ddl m Z ddlZdd lmZddlZddlZddlZddlZddljZdd
lmZmZd <00>Zd <00>Zd <00>Zd<00>Zd<00>Zd<00>Z d<00>Z!d<00>Z"dS(i<><69><EFBFBD><EFBFBD>(tunicode_literals(trendertredirect(t HttpResponse(tSystemInformation(t AdministratorN(t loadLoginPagei(tversion(tugettextt ungettextcCs<>ys|jd}tjjd|<00>}tj<00>}i|jd6|dd6|dd6|dd6}t|d|<00>SWntk
r<>t t
<00>SXdS(NuuserIDtpkutypeuramUsageucpuUsageu diskUsageubaseTemplate/homePage.html( tsessionRtobjectstgetRt
cpuRamDiskttypeRtKeyErrorRR(trequesttvaltadminRtfinaData((s(/usr/local/CyberCP/baseTemplate/views.pyt
renderBases  1 cCs<>y<>|jd}tjjd|<00>}|jdkr=d}n|jdkrUd}nd}d}ytjd <00>j}WnnX|jd
|j}i|d 6|d 6|d 6}t j
|<00>}t |<00>SWnt k
r<>t d<00>SXdS(NuuserIDR
iu AdministratoriuReselleru Normal Useru 192.168.100.1uhttps://api.ipify.orgu u
admin_typeu user_nameuserverIPAddressuCan not get admin Status( R RR R Rtrequeststtextt firstNametlastNametjsontdumpsRR(RRt administratort
admin_typetserverIPAddresst adminNamet adminDatat json_data((s(/usr/local/CyberCP/baseTemplate/views.pytgetAdminStatus$s&    c
CsjyKtj<00>}y<>d}tjjtj|<00><00>tjtj|<00><00>jd<00>}|d}|d}t j
d|<00>}t j
d|<00>}|d|d<|d|d<|d |d
<|d|d <|d |d <|d|d<WnOt k
r0}d|d<d|d<d|d
<d|d <d|d <d|d<nXt j |<00>} t| <00>SWntk
retd<00>SXdS(Nu sudo cat /tmp/lshttpd/tempReportu
iiu [A-Za-z0-9]+uRequestProcessingi u TotalRequestsiuMAXCONNuMAXSSLiuAvailiuAvailSSLii<>i<>uCan not get admin Status(RtgetSystemInformationtloggingtCyberCPLogFileWritert writeToFiletshlextsplitt
subprocesst check_outputtretfindallt BaseExceptionRRRR(
RtHTTPDatatcommandtdatathttpDatat requestsDatat finalHTTPtfinalReqtmsgR!((s(/usr/local/CyberCP/baseTemplate/views.pytgetSystemStatusCs6 !






 cCsjtj<00>}t|<00>}|d}|d}|d}i|d6|d6|d6}tj|<00>}t|<00>S(Niiiuoneutwouthree(RtcpuLoadtlistRRR(Rt loadAveragetonettwotthreetloadAvgR!((s(/usr/local/CyberCP/baseTemplate/views.pytgetLoadAveragens  


c Csy<>|jd}tjjd|<00>}|jdkr<>tjjdd<00>}tjd<00>}|j<00>}|d}|d}|j|kr<>|j |kr<>d}nd}t
|di|j d6|jd 6|d
6|d 6|d 6<>St d <00>SWnt k
rt t<00>SXdS(NuuserIDR
iu"https://cyberpanel.net/version.txtuversionubuildiu"baseTemplate/versionManagment.htmlucurrentVersionu latestVersionu latestBuilduactiveu1You need to be admiministrator to view this page.(R RR R RRRRtcurrentVersiontbuildRRRRR( RRRtverst
getVersiontlatestt latestVersiont latestBuildtactive((s(/usr/local/CyberCP/baseTemplate/views.pytversionManagment|s$  

 
 c Cs<>y<>|jd}ytjd<00>WnnXd}tj|<00>}tj|<00>}tjj dd<00>}ddl
m }|j |j |j<00>idd6}tj|<00>}t|<00>SWn;tk
r<>idd6d d
6}tj|<00>}t|<00>SXdS( NuuserIDu
upgrade.pyu%wget http://cyberpanel.net/upgrade.pyR
ii<><69><EFBFBD><EFBFBD>(tUpgradeuupgradeu"Please login or refresh this page.u error_message(R tostremoveR'R(R)tcallRR R tupgradeRHtinitiateUpgradeR?R@RRRR( RRR/tcmdtresRARHR R!((s(/usr/local/CyberCP/baseTemplate/views.pyRL<00>s&   c
Cs<>y<>|jd}yQ|jdkr`d}yt|d<00>j<00>}Wn9tjidd6dd6d d
6d d 6<>}t|<00>SX|jd <00>dkr(tj j
dd<00>}t j
d<00>}|j<00>}|d|_ |d|_ |j<00>tj|<00>tjidd6dd6d d
6|d 6<>}t|<00>Stjidd6dd6d d
6|d 6<>}t|<00>SnWnCtk
r<>}idd6t|<00>d
6} tj| <00>}t|<00>SXWn;tk
r<>idd6dd
6} tj| <00>}t|<00>SXdS(NuuserIDuPOSTu/usr/local/lscp/logs/upgradeLoguriufinishediu upgradeStatusuNoneu error_messageuUpgrade Just started..u
upgradeLoguUpgrade Completedi<64><69><EFBFBD><EFBFBD>R
u"https://cyberpanel.net/version.txtuversionubuildu6Not Logged In, please refresh the page or login again.(R tmethodtopentreadRRRtfindRR R RR?R@tsaveRIRJR-tstrR(
RRtpatht
upgradeLogt
final_jsonRARBRCR5t final_dic((s(/usr/local/CyberCP/baseTemplate/views.pyt upgradeStatus<75>sH      
  
  cCs<>ybtjjdd<00>}tjd<00>}|j<00>}|d|_|d|_|j<00>td<00>SWn6t k
r<>}t
j j t |<00><00>tt |<00><00>SXdS(NR
iu"https://cyberpanel.net/version.txtuversionubuilduVersion upgrade OK.(RR R RRR?R@RTRR-R$R%R&RU(RRARBRCR5((s(/usr/local/CyberCP/baseTemplate/views.pytupgradeVersion<6F>s   
(#t
__future__Rtdjango.shortcutsRRt django.httpRtplogical.getSystemInformationRtloginSystem.modelsRRtloginSystem.viewsRR+tmodelsRRR)R'RItplogical.CyberCPLogFileWriterR%R$tdjango.utils.translationRR RR"R6R>RGRLRZR[(((s(/usr/local/CyberCP/baseTemplate/views.pyt<module>s,         +   # 1