AnonSec Shell
Server IP : 85.193.89.191  /  Your IP : 18.226.96.111
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/socialnetwork/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/bitrix/www/bitrix/js/socialnetwork//comment_aux.js
(function() {

var BX = window.BX;
if (BX.CommentAux)
{
	return;
}

BX.CommentAux =
{
};

BX.CommentAux.init = function(params)
{
	BX.RenderParts.init(params);
};

BX.CommentAux.getLiveText = function(type, params)
{
	var result = '';
	if (type == 'share')
	{
		if (
			typeof params == 'object'
			&& params.length > 0
		)
		{
			result = BX.message(params.length == 1 ? 'SONET_COMMENTAUX_JS_SHARE_TEXT' : 'SONET_COMMENTAUX_JS_SHARE_TEXT_1');
			result = result.replace('#SHARE_LIST#', this.getShareList(params));
		}
	}
	else if (type == 'createtask')
	{
		if (
			typeof params == 'object'
			&& typeof params.taskId != 'undefined'
			&& parseInt(params.taskId) > 0
			&& typeof params.taskName != 'undefined'
			&& params.taskName.length > 0
			&& typeof params.sourceEntityType != 'undefined'
			&& params.sourceEntityType.length > 0
			&& typeof params.sourceEntityId != 'undefined'
			&& parseInt(params.sourceEntityId) > 0
		)
		{
			var task = this.renderEntity({
				ENTITY_TYPE: 'task',
				NAME: params.taskName,
				LINK: '',
				VISIBILITY: {
					userId: (typeof params.taskResponsibleId != 'undefined' && parseInt(params.taskResponsibleId) > 0 ? parseInt(params.taskResponsibleId) : 0)
				}
			});

			if (params.sourceEntityType == 'BLOG_POST')
			{
				result = BX.message('SONET_COMMENTAUX_JS_CREATETASK_BLOG_POST').replace('#TASK_NAME#', task);
			}
			else if (
				params.sourceEntityType == 'BLOG_COMMENT'
				|| params.sourceEntityType == 'FORUM_POST'
				|| params.sourceEntityType == 'LOG_COMMENT'
			)
			{
				var sourceComment = this.renderEntity({
					ENTITY_TYPE: 'createTaskSourceComment',
					SOURCE_ENTITY_TYPE: (
						typeof params.sourceEntityType != 'undefined'
							? params.sourceEntityType + (BX.type.isNotEmptyString(params.suffix) ? '_' + params.suffix : '')
							: ''
					),
					LINK: (typeof params.sourceEntityLink != 'undefined' ? params.sourceEntityLink : '')
				});
				result = BX.message('SONET_COMMENTAUX_JS_CREATETASK_BLOG_COMMENT').replace('#TASK_NAME#', task).replace('#COMMENT_LINK#', sourceComment);
			}
		}
	}
	else if (type == 'fileversion')
	{
		var messageType = (
			typeof params == 'object'
			&& typeof params.isEnabledKeepVersion != 'undefined'
			&& params.isEnabledKeepVersion
				? 'SONET_COMMENTAUX_JS_FILEVERSION_TEXT'
				: 'SONET_COMMENTAUX_JS_HEAD_FILEVERSION_TEXT'
		);
		var userGender = (
			typeof params == 'object'
			&& typeof params.userGender != 'undefined'
				? params.userGender
				: ''
		);
		result = BX.message(messageType + (userGender.length > 0 ? '_' + userGender : ''));
	}

	return result;
};

BX.CommentAux.getShareList = function(params)
{
	var result = '';
	var renderedShareList = [];

	if (
		typeof params == 'object'
		&& params.length > 0
	)
	{
		var ii;
		for (ii = 0; ii < params.length; ii++)
		{
			if (params.hasOwnProperty(ii))
			{
				renderedShareList.push(this.renderEntity(params[ii]));
			}
		}

		result = renderedShareList.join(', ');
	}

	return result;
};

BX.CommentAux.renderEntity = function(entity)
{
	var result = '';

	if (
		typeof entity == 'object'
		&& entity.ENTITY_TYPE != 'undefined'
	)
	{
		switch (entity.ENTITY_TYPE)
		{
			case 'U':
				result = BX.RenderParts.getNodeU(entity);
				break;
			case 'UA':
				result = BX.RenderParts.getNodeUA();
				break;
			case 'SG':
				result = BX.RenderParts.getNodeSG(entity);
				break;
			case 'DR':
				result = BX.RenderParts.getNodeDR(entity);
				break;
			case 'task':
				result = BX.RenderParts.getNodeTask(entity);
				break;
			case 'createTaskSourceComment':
				result = BX.RenderParts.getNodeCreateTaskSourceComment(entity);
				break;
			default:
		}

		var tmp = BX.create('div', {
			children: [
				result
			]
		});

		result = tmp.innerHTML;
		BX.cleanNode(tmp, true);
	}

	return result;
};

})();

Anon7 - 2022
AnonSec Team