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/socialnetwork/commentaux/dist/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/socialnetwork/commentaux/dist/commentaux.bundle.js
(function (exports,main_core,main_core_events,socialnetwork_renderparts) {
	'use strict';

	var CommentAux = /*#__PURE__*/function () {
	  function CommentAux() {
	    babelHelpers.classCallCheck(this, CommentAux);
	  }

	  babelHelpers.createClass(CommentAux, null, [{
	    key: "init",
	    value: function init(params) {
	      main_core_events.EventEmitter.emit('BX.CommentAux.initialize', new main_core_events.BaseEvent({
	        compatData: []
	      }));
	      socialnetwork_renderparts.RenderParts.init(params);
	    }
	  }, {
	    key: "isSourcePost",
	    value: function isSourcePost(eventType) {
	      return this.postEventTypeList.includes(eventType);
	    }
	  }, {
	    key: "isSourceComment",
	    value: function isSourceComment(eventType) {
	      return this.commentEventTypeList.includes(eventType);
	    }
	  }, {
	    key: "getTypesList",
	    value: function getTypesList() {
	      return Object.values(this.typesList);
	    }
	  }, {
	    key: "getLiveTypesList",
	    value: function getLiveTypesList() {
	      return [this.typesList.createentity, this.typesList.createtask, this.typesList.fileversion, this.typesList.taskinfo];
	    }
	  }, {
	    key: "getLiveText",
	    value: function getLiveText(type, params) {
	      var _this = this;

	      var result = '';
	      var sourceEntityType = '';
	      var sourceEntityLink = '';
	      var suffix = '';

	      if (type.toLowerCase() === this.typesList.share) {
	        if (main_core.Type.isPlainObject(params) && params.length > 0) {
	          result = main_core.Loc.getMessage(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.toLowerCase() === this.typesList.createentity) {
	        if (main_core.Type.isPlainObject(params) && main_core.Type.isStringFilled(params.entityType) && !main_core.Type.isUndefined(params.entityId) && parseInt(params.entityId) > 0 && main_core.Type.isStringFilled(params.entityName) && main_core.Type.isStringFilled(params.sourceEntityType) && !main_core.Type.isUndefined(params.sourceEntityId) && parseInt(params.sourceEntityId) > 0) {
	          var entityName = this.renderEntity({
	            ENTITY_TYPE: params.entityType,
	            NAME: params.entityName,
	            LINK: main_core.Type.isStringFilled(params.entityUrl) ? params.entityUrl : '',
	            VISIBILITY: this.getEntityVisibility(params)
	          });
	          sourceEntityLink = main_core.Type.isStringFilled(params.sourceEntityLink) ? params.sourceEntityLink : '';
	          sourceEntityLink = !socialnetwork_renderparts.RenderParts.mobile ? "<a target=\"_blank\" href=\"".concat(sourceEntityLink, "\">") : '';

	          if (this.isSourcePost(params.sourceEntityType)) {
	            sourceEntityType = main_core.Type.isStringFilled(params.sourceEntityType) ? params.sourceEntityType : 'BLOG_POST';
	            suffix = main_core.Type.isStringFilled(params.suffix) ? "_".concat(params.suffix) : '';
	            sourceEntityType = "".concat(sourceEntityType).concat(suffix);
	            result = main_core.Loc.getMessage("SONET_COMMENTAUX_JS_CREATEENTITY_POST_".concat(sourceEntityType)).replace('#ENTITY_CREATED#', this.getEntityCreatedMessage(params.entityType)).replace('#ENTITY_NAME#', entityName).replace('#A_BEGIN#', sourceEntityLink).replace('#A_END#', !socialnetwork_renderparts.RenderParts.mobile ? '</a>' : '');
	          } else if (this.isSourceComment(params.sourceEntityType)) {
	            suffix = main_core.Type.isStringFilled(params.suffix) ? "_".concat(params.suffix) : '';
	            sourceEntityType = main_core.Type.isStringFilled(params.sourceEntityType) ? "".concat(params.sourceEntityType).concat(suffix) : 'BLOG_COMMENT';
	            result = main_core.Loc.getMessage("SONET_COMMENTAUX_JS_CREATEENTITY_COMMENT_".concat(sourceEntityType)).replace('#ENTITY_CREATED#', this.getEntityCreatedMessage(params.entityType)).replace('#ENTITY_NAME#', entityName).replace('#A_BEGIN#', sourceEntityLink).replace('#A_END#', !socialnetwork_renderparts.RenderParts.mobile ? '</a>' : '');
	          }
	        }
	      } else if (type.toLowerCase() === this.typesList.createtask) {
	        if (main_core.Type.isPlainObject(params) && !main_core.Type.isUndefined(params.taskId) && parseInt(params.taskId) > 0 && main_core.Type.isStringFilled(params.taskName) && main_core.Type.isStringFilled(params.sourceEntityType) && !main_core.Type.isUndefined(params.sourceEntityId) && parseInt(params.sourceEntityId) > 0) {
	          var task = this.renderEntity({
	            ENTITY_TYPE: 'task',
	            NAME: params.taskName,
	            LINK: main_core.Type.isStringFilled(params.taskUrl) ? params.taskUrl : '',
	            VISIBILITY: {
	              userId: !main_core.Type.isUndefined(params.taskResponsibleId) && parseInt(params.taskResponsibleId) > 0 ? parseInt(params.taskResponsibleId) : 0
	            }
	          });

	          if (this.isSourcePost(params.sourceEntityType)) {
	            sourceEntityType = main_core.Type.isStringFilled(params.sourceEntityType) ? params.sourceEntityType : 'BLOG_POST';
	            suffix = main_core.Type.isStringFilled(params.suffix) ? "_".concat(params.suffix) : '';
	            sourceEntityLink = main_core.Type.isStringFilled(params.sourceEntityLink) ? params.sourceEntityLink : '';
	            result = main_core.Loc.getMessage("SONET_COMMENTAUX_JS_CREATETASK_POST_".concat(sourceEntityType).concat(suffix)).replace('#TASK_NAME#', task).replace('#A_BEGIN#', !socialnetwork_renderparts.RenderParts.mobile ? "<a target=\"_blank\" href=\"".concat(sourceEntityLink, "\">") : '').replace('#A_END#', !socialnetwork_renderparts.RenderParts.mobile ? '</a>' : '');
	          } else if (this.isSourceComment(params.sourceEntityType)) {
	            suffix = main_core.Type.isStringFilled(params.suffix) ? "_".concat(params.suffix) : '';
	            sourceEntityType = main_core.Type.isStringFilled(params.sourceEntityType) ? "".concat(params.sourceEntityType).concat(suffix) : 'BLOG_COMMENT';
	            sourceEntityLink = main_core.Type.isStringFilled(params.sourceEntityLink) ? params.sourceEntityLink : '';
	            result = main_core.Loc.getMessage("SONET_COMMENTAUX_JS_CREATETASK_COMMENT_".concat(sourceEntityType)).replace('#TASK_NAME#', task).replace('#A_BEGIN#', !socialnetwork_renderparts.RenderParts.mobile ? "<a target=\"_blank\" href=\"".concat(sourceEntityLink, "\">") : '').replace('#A_END#', !socialnetwork_renderparts.RenderParts.mobile ? '</a>' : '');
	          }
	        }
	      } else if (type.toLowerCase() === this.typesList.fileversion) {
	        var messageType = main_core.Type.isPlainObject(params) && !main_core.Type.isUndefined(params.isEnabledKeepVersion) && params.isEnabledKeepVersion ? 'SONET_COMMENTAUX_JS_FILEVERSION_TEXT' : 'SONET_COMMENTAUX_JS_HEAD_FILEVERSION_TEXT';
	        var userGenderSuffix = main_core.Type.isPlainObject(params) && main_core.Type.isStringFilled(params.userGender) ? "_".concat(params.userGender) : '';
	        result = main_core.Loc.getMessage("".concat(messageType).concat(userGenderSuffix));
	      } else if (type.toLowerCase() === this.typesList.taskinfo) {
	        if (main_core.Type.isPlainObject(params) && main_core.Type.isStringFilled(params.JSON)) {
	          var textList = [];
	          var partsData = {};

	          try {
	            partsData = JSON.parse(main_core.Text.decode(params.JSON));
	          } catch (e) {
	            partsData = {};
	          }

	          main_core.Type.isArray(partsData);
	          {
	            partsData.forEach(function (partsItems) {
	              if (!main_core.Type.isArray(partsItems)) {
	                return;
	              }

	              partsItems.forEach(function (item) {
	                var messageCode = item[0];

	                if (!main_core.Type.isStringFilled(messageCode)) {
	                  return;
	                }

	                textList.push(_this.renderEntity({
	                  ENTITY_TYPE: 'TASK_COMMENT_PART',
	                  CODE: messageCode,
	                  REPLACE_LIST: main_core.Type.isPlainObject(item[1]) ? item[1] : {}
	                }));
	              });
	            });
	          }

	          if (textList.length) {
	            result = textList.join('<br>');
	          }
	        }
	      }

	      return result;
	    }
	  }, {
	    key: "getShareList",
	    value: function getShareList(params) {
	      var _this2 = this;

	      var result = '';
	      var renderedShareList = [];

	      if (!main_core.Type.isPlainObject(params) || params.length <= 0) {
	        return result;
	      }

	      Object.values(params).forEach(function (value) {
	        renderedShareList.push(_this2.renderEntity(value));
	      });
	      result = renderedShareList.join(', ');
	      return result;
	    }
	  }, {
	    key: "renderEntity",
	    value: function renderEntity(entity) {
	      var result = '';

	      if (!main_core.Type.isPlainObject(entity) || !main_core.Type.isStringFilled(entity.ENTITY_TYPE)) {
	        return result;
	      }

	      switch (entity.ENTITY_TYPE.toUpperCase()) {
	        case 'U':
	          result = socialnetwork_renderparts.RenderParts.getNodeU(entity);
	          break;

	        case 'UA':
	          result = socialnetwork_renderparts.RenderParts.getNodeUA();
	          break;

	        case 'SG':
	          result = socialnetwork_renderparts.RenderParts.getNodeSG(entity);
	          break;

	        case 'DR':
	          result = socialnetwork_renderparts.RenderParts.getNodeDR(entity);
	          break;

	        case 'TASK':
	          result = socialnetwork_renderparts.RenderParts.getNodeTask(entity);
	          break;

	        case 'BLOG_POST':
	          result = socialnetwork_renderparts.RenderParts.getNodePost(entity);
	          break;

	        case 'CALENDAR_EVENT':
	          result = socialnetwork_renderparts.RenderParts.getNodeCalendarEvent(entity);
	          break;

	        case 'TASK_COMMENT_PART':
	          result = socialnetwork_renderparts.RenderParts.getTaskCommentPart(entity);
	          break;

	        default:
	      }

	      var tmp = main_core.Dom.create('div', {
	        children: [result]
	      });
	      result = tmp.innerHTML;
	      main_core.Dom.clean(tmp);
	      main_core.Dom.remove(tmp);
	      return result;
	    }
	  }, {
	    key: "getEntityCreatedMessage",
	    value: function getEntityCreatedMessage(entityType) {
	      var result = '';

	      if (!main_core.Type.isStringFilled(entityType)) {
	        return result;
	      }

	      switch (entityType) {
	        case 'TASK':
	          result = main_core.Loc.getMessage('SONET_COMMENTAUX_JS_CREATEENTITY_ENTITY_CREATED_TASK');
	          break;

	        case 'BLOG_POST':
	          result = main_core.Loc.getMessage('SONET_COMMENTAUX_JS_CREATEENTITY_ENTITY_CREATED_BLOG_POST');
	          break;

	        case 'CALENDAR_EVENT':
	          result = main_core.Loc.getMessage('SONET_COMMENTAUX_JS_CREATEENTITY_ENTITY_CREATED_CALENDAR_EVENT');
	          break;

	        default:
	      }

	      return result;
	    }
	  }, {
	    key: "getEntityTypeName",
	    value: function getEntityTypeName(entityType) {
	      var result = '';

	      if (!main_core.Type.isStringFilled(entityType)) {
	        return result;
	      }

	      switch (entityType) {
	        case 'TASK':
	          result = main_core.Loc.getMessage('SONET_COMMENTAUX_CREATEENTITY_ENTITY_TASK');
	          break;

	        default:
	      }

	      return result;
	    }
	  }, {
	    key: "getEntityVisibility",
	    value: function getEntityVisibility(params) {
	      var result = {};
	      var currentUserId = parseInt(main_core.Loc.getMessage('USER_ID'));

	      if (params.entityType.toUpperCase() === 'TASK') {
	        result.userId = !main_core.Type.isUndefined(params.taskResponsibleId) && parseInt(params.taskResponsibleId) > 0 ? parseInt(params.taskResponsibleId) : 0;
	      } else if (params.entityType.toUpperCase() === 'BLOG_POST') {
	        result.available = main_core.Type.isArray(params.socNetPermissions) && (params.socNetPermissions.indexOf('G2') > -1 || params.socNetPermissions.indexOf('UA') > -1 || params.socNetPermissions.indexOf("U".concat(currentUserId)) > -1 || params.socNetPermissions.indexOf("US".concat(currentUserId)) > -1);
	      } else if (params.entityType.toUpperCase() === 'CALENDAR_EVENT') {
	        result.available = main_core.Type.isArray(params.attendees) && params.attendees.indexOf(currentUserId) > -1;
	      }

	      return result;
	    }
	  }]);
	  return CommentAux;
	}();
	babelHelpers.defineProperty(CommentAux, "postEventTypeList", ['BLOG_POST', 'FORUM_TOPIC', 'TASK', 'TIMEMAN_ENTRY', 'TIMEMAN_REPORT', 'LOG_ENTRY', 'PHOTO_ALBUM', 'PHOTO_PHOTO', 'WIKI', 'LISTS_NEW_ELEMENT', 'CALENDAR_EVENT', 'INTRANET_NEW_USER', 'BITRIX24_NEW_USER']);
	babelHelpers.defineProperty(CommentAux, "commentEventTypeList", ['BLOG_COMMENT', 'FORUM_POST', 'LOG_COMMENT']);
	babelHelpers.defineProperty(CommentAux, "typesList", {
	  share: 'share',
	  createentity: 'createentity',
	  createtask: 'createtask',
	  fileversion: 'fileversion',
	  taskinfo: 'taskinfo'
	});

	exports.CommentAux = CommentAux;

}((this.BX = this.BX || {}),BX,BX.Event,BX));
//# sourceMappingURL=commentaux.bundle.js.map

Youez - 2016 - github.com/yon3zu
LinuXploit