403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/scale/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/scale/actionresultdialog.js
/**
 * Class BX.Scale.ActionResultDialog
 */
;(function(window) {

	if (BX.Scale.ActionResultDialog) return;

	/**
	 * Class BX.Scale.ActionResultDialog
	 * @constructor
	 */
	BX.Scale.ActionResultDialog = function (params)
	{
		this.dialogWindow = null;
		this.result = params.result;
		this.actionName = params.actionName;
		this.pageRefresh = params.pageRefresh;
	};

	BX.Scale.ActionResultDialog.prototype.buildContent = function()
	{
		var result = "";

		if(this.result.ACTION_RESULT)
		{
			result = "<table class='bx-adm-scale-action-result-table'>";

			result += "<tr><th>"+BX.message("SCALE_PANEL_JS_ARD_NAME")+
				"</th><th>"+BX.message("SCALE_PANEL_JS_ARD_RESULT")+
				"</th><th>"+BX.message("SCALE_PANEL_JS_ARD_MESSAGE")+
				"</th></tr>";

			for(var actId in this.result.ACTION_RESULT)
			{
				var message = "",
					actionResult = this.result.ACTION_RESULT[actId];

				if(actionResult.ERROR)
					message += actionResult.ERROR;
				else if(actionResult.OUTPUT && actionResult.OUTPUT.DATA && actionResult.OUTPUT.DATA.message)
					message = actionResult.OUTPUT.DATA.message;

				result += "<tr>";
				result += "<td>"+this.result.ACTION_RESULT[actId].NAME+"</td>";

				if(actionResult.RESULT == "OK")
					result += "<td style='text-align: center;'><span style='color: green;'>OK</span></td>";
				else
					result += "<td style='text-align: center;'><span style='color: red;'>"+BX.message("SCALE_PANEL_JS_ERROR")+"</span></td>";

				result += "<td><pre>"+BX.util.htmlspecialchars(message)+"</pre></td>";

				result += "</tr>";
			}
			result += "</table>";
		}

		return result;
	};

	BX.Scale.ActionResultDialog.prototype.show = function()
	{
		var content = this.buildContent();
		BX.Scale.currentActionResultDialogContext = this;

		var btnClose = BX.CAdminDialog.btnClose;

		if(this.pageRefresh)
		{
			btnClose.action = function ()
			{
				this.parentWindow.Close();
				BX.Scale.AdminFrame.waitForPageRefreshing();
				window.location.reload(true);
			};
		}

		this.dialogWindow = new BX.CDialog({
			title: BX.message("SCALE_PANEL_JS_ARD_RES"),
			content: content,
			resizable: true,
			height: 500,
			width: 600,
			buttons: [ btnClose ]
		});

		this.dialogWindow.Show();
		this.dialogWindow.adjustSizeEx();
	};

})(window);

Youez - 2016 - github.com/yon3zu
LinuXploit