AnonSec Shell
Server IP : 85.193.89.191  /  Your IP : 3.145.164.234
Web Server : Apache
System : Linux 956367-cx40159.tmweb.ru 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64
User : bitrix ( 600)
PHP Version : 8.1.27
Disable Function : NONE
MySQL : OFF  |  cURL : OFF  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/bitrix/www/bitrix/js/scale/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/bitrix/www/bitrix/js/scale/admin_frame.min.js
(function(e){if(BX.Scale.AdminFrame)return;BX.Scale.AdminFrame={frameObjectName:"",srvFrameObjectName:"",currentAsyncActionBID:"",timeAsyncRefresh:2e4,timeIntervalId:"",graphPageUrl:"",failureAnswersCount:0,failureAnswersCountAllow:50,nextActionId:null,init:function(e){for(var t in e)this[t]=e[t]},build:function(){var e=BX(this.frameObjectName);if(!e)return false;this.showActions();this.showServers();return true},showServers:function(){var e=BX(this.srvFrameObjectName),t=BX.Scale.serversCollection.getObjectsList(),i=e.children[0];if(e)for(var s in t)e.insertBefore(t[s].getDomObj(),i)},isObjectEmpty:function(e){for(var t in e)return false;return true},showActions:function(){var e=BX(this.frameObjectName);if(!e)return false;if(!this.isObjectEmpty(BX.Scale.serversCollection.getObjectsList()))e.insertBefore(this.getMenuObj(),e.children[0])},refreshingDataStart:function(e){BX.Scale.AdminFrame.refreshingDataIntervalId=setInterval(function(){BX.Scale.AdminFrame.refreshServersRolesLoadbars()},e)},setMonitoringValues:function(e){for(var t in e){var i=BX.Scale.serversCollection.getObject(t);if(e[t].ROLES_LOADBARS){for(var s in e[t].ROLES_LOADBARS){if(i&&i.roles&&i.roles[s]){i.roles[s].setLoadBarValue(e[t].ROLES_LOADBARS[s])}}}if(e[t].MONITORING_VALUES)i.setMonitoringValues(e[t].MONITORING_VALUES)}},refreshServersRolesLoadbars:function(){if(!BX.Scale.AdminFrame.monitoringParams){BX.Scale.AdminFrame.monitoringParams={};var e=BX.Scale.serversCollection.getObjectsList();for(var t in e){if(!BX.Scale.isMonitoringDbCreated[t])continue;BX.Scale.AdminFrame.monitoringParams[t]={rolesIds:[],monitoringParams:e[t].getMonitoringParams()};for(var i in e[t].roles){if(e[t].roles[i].loadBar!==null){BX.Scale.AdminFrame.monitoringParams[t].rolesIds.push(i)}}}}if(BX.Scale.isObjEmpty(BX.Scale.AdminFrame.monitoringParams))return;var s={operation:"get_monitoring_values",servers:BX.Scale.AdminFrame.monitoringParams};var a={onsuccess:function(e){if(e){if(e.MONITORING_DATA){BX.Scale.AdminFrame.setMonitoringValues(e.MONITORING_DATA)}if(e.ERROR&&e.ERROR.length>0){BX.debug("Monitoring data error: "+e.ERROR)}}else{BX.debug("Monitoring receiving data error.")}},onfailure:function(){BX.debug("Monitoring receiving data failure.")}};BX.Scale.Communicator.sendRequest(s,a,this,false)},getMenuObj:function(){var e=document.createElement("span");BX.addClass(e,"adm-scale-menu-btn");e.innerHTML=BX.message("SCALE_PANEL_JS_GLOBAL_ACTIONS");BX.bind(e,"click",BX.proxy(this.actionsMenuOpen,this));return BX.create("div",{children:[e],style:{padding:"0 0 40px 0"}})},actionsMenuOpen:function(t){t=t||e.event;var i=t.target||t.srcElement,s=[],a=[],n={MONITORING_ENABLE:true,MONITORING_DISABLE:true,SITE_CREATE:true,SITE_DEL:true,SET_EMAIL_SETTINGS:true,CRON_SET:true,CRON_UNSET:true,HTTP_OFF:true,HTTP_ON:true,CERTIFICATES:true,UPDATE_ALL_BVMS:true,UPDATE_ALL_SYSTEMS:true},r;for(var o in n){if(!n.hasOwnProperty(o))continue;var l=BX.Scale.actionsCollection.getObject(o);if(l){if(o=="SET_EMAIL_SETTINGS"){a=[];for(r in BX.Scale.sitesList){if(!BX.Scale.sitesList.hasOwnProperty(r))continue;a.push({TEXT:BX.Scale.sitesList[r].NAME,ONCLICK:"BX.Scale.actionsCollection.getObject('"+o+"').start('',{SITE_NAME_CONF: '"+BX.Scale.sitesList[r].SiteName+"', SITE_NAME: '"+BX.Scale.sitesList[r].NAME+"',SMTP_HOST: BX.Scale.sitesList['"+r+"'].SMTPHost,SMTP_PORT: BX.Scale.sitesList['"+r+"'].SMTPPort,SMTP_USER: BX.Scale.sitesList['"+r+"'].SMTPUser,EMAIL: BX.Scale.sitesList['"+r+"'].EmailAddress,SMTPTLS: (BX.Scale.sitesList['"+r+"'].SMTPTLS == 'on' ? 'Y' : 'N'), USER_PASSWORD: BX.Scale.sitesList['"+r+"'].SMTPPassword, USE_AUTH: (BX.Scale.sitesList['"+r+"'].SMTP_USE_AUTH == 'Y' ? 'Y' : 'N')});"})}s.push({TEXT:l.name,MENU:a})}else if(o=="CERTIFICATES"){var c=[];for(r in BX.Scale.sitesList){if(!BX.Scale.sitesList.hasOwnProperty(r))continue;var S=BX.Scale.sitesList[r].EMAIL?BX.Scale.sitesList[r].EMAIL:"",E=BX.Scale.sitesList[r].DOMAINS?BX.Scale.sitesList[r].DOMAINS:"";c.push({TEXT:BX.Scale.sitesList[r].NAME,ONCLICK:"BX.Scale.actionsCollection.getObject('CERTIFICATE_LETS_ENCRYPT_CONF').start('',{SITE_NAME_CONF: '"+BX.Scale.sitesList[r].SiteName+"', SITE_NAME: '"+BX.Scale.sitesList[r].NAME+"', EMAIL: '"+S+"', DNS: '"+E+"'});"})}var T=[];for(r in BX.Scale.sitesList){if(!BX.Scale.sitesList.hasOwnProperty(r))continue;T.push({TEXT:BX.Scale.sitesList[r].NAME,ONCLICK:"BX.Scale.actionsCollection.getObject('CERTIFICATE_SELF_CONF').start('',{SITE_NAME_CONF: '"+BX.Scale.sitesList[r].SiteName+"', SITE_NAME: '"+BX.Scale.sitesList[r].NAME+"', PRIVATE_KEY_PATH: '"+BX.Scale.sitesList[r].HTTPSPriv+"', CERTIFICATE_PATH: '"+BX.Scale.sitesList[r].HTTPSCert+"', CERTIFICATE_CHAIN_PATH: '"+BX.Scale.sitesList[r].HTTPSCertChain+"'});"})}a=[{TEXT:BX.Scale.actionsCollection.getObject("CERTIFICATE_LETS_ENCRYPT_CONF").name,MENU:c},{TEXT:BX.Scale.actionsCollection.getObject("CERTIFICATE_SELF_CONF").name,MENU:T}];s.push({TEXT:l.name,MENU:a})}else if(o=="CRON_SET"||o=="CRON_UNSET"){a=[];for(r in BX.Scale.sitesList){if(BX.Scale.sitesList[r].CronTask=="enable"&&o=="CRON_UNSET"||BX.Scale.sitesList[r].CronTask!="enable"&&o=="CRON_SET"){a.push({TEXT:BX.Scale.sitesList[r].NAME,ONCLICK:"BX.Scale.actionsCollection.getObject('"+o+"').start('',{VM_SITE_ID: '"+r+"'});"})}}if(a.length>0){s.push({TEXT:l.name,MENU:a})}}else if(o=="HTTP_OFF"||o=="HTTP_ON"){a=[];for(r in BX.Scale.sitesList){if(BX.Scale.sitesList[r].HTTPS=="enable"&&o=="HTTP_ON"||BX.Scale.sitesList[r].HTTPS!="enable"&&o=="HTTP_OFF"){a.push({TEXT:BX.Scale.sitesList[r].NAME,ONCLICK:"BX.Scale.actionsCollection.getObject('"+o+"').start('',{VM_SITE_ID: '"+r+"'});"})}}if(a.length>0){s.push({TEXT:l.name,MENU:a})}}else if(o=="SITE_CREATE"){s.push({TEXT:l.name,MENU:[{TEXT:BX.Scale.actionsCollection.getObject("SITE_CREATE_LINK").name,ONCLICK:"BX.Scale.actionsCollection.getObject('SITE_CREATE_LINK').start();"},{TEXT:BX.Scale.actionsCollection.getObject("SITE_CREATE_KERNEL").name,ONCLICK:"BX.Scale.actionsCollection.getObject('SITE_CREATE_KERNEL').start();"}]})}else if(o=="SITE_DEL"){a=[];for(r in BX.Scale.sitesList){a.push({TEXT:BX.Scale.sitesList[r].NAME,ONCLICK:"BX.Scale.actionsCollection.getObject('"+o+"').start('',{VM_SITE_ID: '"+r+"'})"})}s.push({TEXT:l.name,MENU:a})}else{s.push({TEXT:l.name,ONCLICK:"BX.Scale.actionsCollection.getObject('"+o+"').start();"})}}}if(!i.OPENER)BX.adminShowMenu(i,s,{active_class:"bx-adm-scale-menu-butt-active"});else i.OPENER.SetMenu(s);return BX.PreventDefault(t)},getNewServerName:function(e){if(!e)e=1;var t="server"+e;var i=BX.Scale.serversCollection.getObject(t);if(i!==false){e++;t=this.getNewServerName(e)}return t},alert:function(e,t,i){var s={title:BX.message("SCALE_PANEL_JS_CLOSE"),id:"btnClose",name:"btnClose",action:function(){this.parentWindow.Close();if(i&&typeof i==="function")i.apply()}};this.dialogWindow=new BX.CDialog({title:t?t:"",content:e,resizable:false,height:200,width:400,buttons:[s]});this.dialogWindow.adjustSizeEx();this.dialogWindow.Show()},confirm:function(e,t,i,s){var a={title:"OK",id:"btnOk",name:"btnOk",className:"adm-btn-save",action:function(){this.parentWindow.Close();if(i&&typeof i==="function")i.apply()}};var n={title:BX.message("SCALE_PANEL_JS_CANCEL"),id:"btnCancel",name:"btnCancel",action:function(){this.parentWindow.Close();if(s&&typeof s==="function")s.apply()}};this.dialogWindow=new BX.CDialog({title:t?t:"",content:'<div style="margin-top: 9px;">'+e+"</div>",resizable:false,height:200,width:400,buttons:[a,n]});this.dialogWindow.adjustSizeEx();this.dialogWindow.Show()},waitForAction:function(t){if(!t)return false;this.dialogWindow=new BX.CDialog({title:BX.message("SCALE_PANEL_JS_WFA_TITLE"),content:BX.message("SCALE_PANEL_JS_WFA_TEXT").replace("##BID##",t)+"<div class='bx-adm-scale-wait'></div>",resizable:false,height:200,width:400});this.dialogWindow.adjustSizeEx();this.dialogWindow.Show();this.failureAnswersCount=0;var i={operation:"check_state",bid:t};var s={onsuccess:function(t){this.failureAnswersCount=0;if(t.ACTION_STATE.status!="running"){e.location.reload(true)}},onfailure:function(t,i){BX.debug({type:t,error:i});if(this.failureAnswersCountAllow>=this.failureAnswersCount){this.failureAnswersCount++}else{e.location.reload(true)}}};var a=this;setInterval(function(){BX.Scale.Communicator.sendRequest(i,s,a,false)},a.timeAsyncRefresh);return true},waitForPageRefreshing:function(){var e=new BX.CDialog({title:BX.message("SCALE_PANEL_JS_REFRESH_TITLE"),content:'<div style="margin-top: 9px;">'+BX.message("SCALE_PANEL_JS_REFRESH_TEXT")+"</div>",resizable:false,height:200,width:400});e.adjustSizeEx();e.Show()}}})(window);

Anon7 - 2022
AnonSec Team