%PDF- %PDF- 403WebShell
403Webshell
Server IP : 37.220.80.31  /  Your IP : 52.15.91.44
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64
User : www-root ( 1010)
PHP Version : 7.4.33
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/www/www-root/data/www/dev.artlot24.ru/bitrix/components/bitrix/rest.integration.grid/templates/.default/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/components/bitrix/rest.integration.grid/templates/.default/script.js
BX.ready(
	function () {
		BX.namespace('BX.rest.integration');
		if (BX.rest.integration.grid)
		{
			return;
		}

		var Grid = function () {};

		Grid.prototype =
		{
			init: function (options) {
				this.gridId = options.gridId;
				// todo delete this hack
				// it is here to prevent grid's title changing after filter apply
				if(window !== window.top && BX.type.isFunction(top.BX.ajax.UpdatePageData))
				{
					top.BX.ajax.UpdatePageData = (function() {});
				}
			},
			reloadData: function () {
				if (restIntegrationGridComponent.gridId.length > 0)
				{
					var reloadParams = {apply_filter: 'Y'};
					var gridObject = BX.Main.gridManager.getById(restIntegrationGridComponent.gridId);
					if (gridObject.hasOwnProperty('instance'))
					{
						gridObject.instance.reloadTable('POST', reloadParams);
					}
				}
			},
			delete: function (id, code) {
				BX.ajax.runComponentAction(
					'bitrix:rest.integration.grid',
					'delete',
					{
						mode: 'class',
						signedParameters: restIntegrationGridComponent.signetParameters,
						data:
							{
								id: id
							},
						analyticsLabel:
							{
								type: 'integrationDelete',
								integrationCode: code
							}
					}
				).then(
					function (response)
					{
						if (!!response.data && !!response.data.result)
						{
							if (response.data.result === 'success')
							{
								BX.rest.integration.grid.reloadData();
							}
							else if (!!response.data.errors)
							{
								var key;
								for(key in response.data.errors)
								{
									BX.UI.Notification.Center.notify(
										{
											content: response.data.errors[key]
										}
									);
								}
							}
						}
					}
				);
			}
		};
		BX.rest.integration.grid = new Grid();
	}
);

Youez - 2016 - github.com/yon3zu
LinuXploit