|
| | __construct ($aObject) |
| | _getActions ($iInitiator, $iContent, $aParams=[]) |
|
| _getActionIconAsIcon ($sAction) |
|
| _getActionIconAsEmoji ($sAction) |
|
| _getActionIconAsImage ($sAction) |
| | _action ($iInitiator, $iContent, $sMethod, $sErrorKey, $isMutual=false, $isInvert=false) |
|
| _getJsScript ($iContentId, $bIsMutual=false, $aParams=[]) |
|
| _getCounterCount ($iProfileId, $bIsMutual, $aParams=[]) |
|
| _getCounterLabel ($iCount, $iProfileId, $bIsMutual, $aParams) |
|
| _getIconDo () |
|
| _getAuthorInfo ($iAuthorId=0) |
|
| _getActionIcon ($aAction, $aParams=[]) |
|
| _useIconAs ($aParams=[]) |
|
| _getTmplContentElement () |
|
| _getTmplContentCounter () |
|
| _getTmplVarsAction ($aAction, $aParams=[]) |
|
| _prepareParamsData ($aParams) |
|
| _getRequestParamsData ($aKeys=[]) |
|
| _prepareRequestParamsData ($aParams, $aParamsAdd=[]) |
|
| _checkAllowedConnect ($iInitiator, $iContent, $isPerformAction=false, $isMutual=false, $isInvertResult=false, $isSwap=false, $isCheckExists=true) |
|
| _checkAllowedConnectInitiator ($oInitiator, $isPerformAction=false) |
|
| _checkAllowedConnectContent ($oContent) |
|
| _isTriggerable ($mixedMutual) |
|
| _updateTriggerValue ($iInitiator, $iContent, $iValue) |
|
| _getTriggerValueByContentType ($sContentType, $iParticipantId) |
| | _getTriggerObject ($sType, $iInitiator, $iContent) |
|
| | actionAdd ($mixedContent=0, $iInitiator=false) |
| | actionConfirm ($iContent=0, $iInitiator=false) |
| | actionRemove ($iContent=0, $iInitiator=false) |
| | addConnection ($iInitiator, $iContent, $aParams=[]) |
| | confirmConnection ($iInitiator, $iContent) |
| | getConnectionsAsArrayExt ($sContentType, $iId1, $iId2, $isMutual=false, $iStart=0, $iLimit=BX_CONNECTIONS_LIST_LIMIT, $iOrder=BX_CONNECTIONS_ORDER_NONE) |
| | getCommonContentExt ($iInitiator1, $iInitiator2, $isMutual=false, $iStart=0, $iLimit=BX_CONNECTIONS_LIST_LIMIT, $iOrder=BX_CONNECTIONS_ORDER_NONE) |
| | getConnectedInitiatorsExt ($iContent, $isMutual=false, $iStart=0, $iLimit=BX_CONNECTIONS_LIST_LIMIT, $iOrder=BX_CONNECTIONS_ORDER_NONE) |
| | getConnectedContentExt ($iInitiator, $isMutual=false, $iStart=0, $iLimit=BX_CONNECTIONS_LIST_LIMIT, $iOrder=BX_CONNECTIONS_ORDER_NONE) |
| | checkAllowedConnect ($iInitiator, $iContent, $isPerformAction=false, $isMutual=false, $isInvertResult=false, $isSwap=false, $isCheckExists=true) |
| | checkAllowedConnectCustom ($iInitiator, $iContent, $isPerformAction=false, $isMutual=false, $isInvertResult=false, $isSwap=false, $isCheckExists=true) |
|
| checkAllowedConfirmConnection ($iInitiator, $iContent, $isPerformAction=false, $isMutual=false, $isInvertResult=false, $isSwap=false, $isCheckExists=true) |
|
| isRelationAvailableFromProfile ($sModule) |
|
| isRelationAvailableWithProfile ($sModule) |
|
| isRelationAvailableBetweenProfiles ($sModuleInitiator, $sModuleContent) |
|
| isRelationAvailable ($iInitiator, $iContent) |
| | getRelations ($iInitiator, $iContent, &$aSuggestions=array()) |
|
| getRelation ($iInitiator, $iContent) |
|
| getRelationTranslation ($iValue, $sUseValues=BX_DATA_VALUES_DEFAULT) |
|
| getRelationTypes () |
|
| actionGetConnected ($iStart=0, $iPerPage=0) |
|
| actionGetUsers ($iStart=0, $iPerPage=0) |
|
| getJsObjectName ($iProfileId, $aParams=[]) |
|
| getElement ($iContent, $iInitiator=false, $aParams=[]) |
|
| getCounter ($iProfileId, $bIsMutual=false, $aParams=[]) |
|
| getCounterAPI ($iProfileId, $bIsMutual=false, $aParams=[]) |
|
| getConnectedListAPI ($iProfileId, $bIsMutual, $sContentType, $iCount=BX_CONNECTIONS_LIST_COUNTER) |
|
| getCommonListAPI ($iProfileId1, $iProfileId2, $bIsMutual, $iCount=BX_CONNECTIONS_LIST_COUNTER) |
|
| _getConnected ($sContentType, $iProfileId, $bIsMutual, $iStart=0, $iPerPage=0, $aParams=[]) |
| | init () |
| | getType () |
| | getTable () |
| | isProfileInitiator () |
| | isProfileContent () |
|
| checkAllowedAddConnection ($iInitiator, $iContent, $isPerformAction=false, $isMutual=false, $isInvertResult=false, $isSwap=false, $isCheckExists=true) |
|
| checkAllowedRemoveConnection ($iInitiator, $iContent, $isPerformAction=false, $isMutual=false, $isInvertResult=false, $isSwap=false, $isCheckExists=true) |
| | actionReject ($iContent=0, $iInitiator=false) |
|
| outputActionResult ($mixed, $sFormat='json') |
| | onAdded ($iInitiator, $iContent, $iMutual) |
| | removeConnection ($iInitiator, $iContent) |
| | onRemoved ($iInitiator, $iContent, $iMutual) |
| | getConnectionsAsArray ($sContentType, $iId1, $iId2, $isMutual=false, $iStart=0, $iLimit=BX_CONNECTIONS_LIST_LIMIT, $iOrder=BX_CONNECTIONS_ORDER_NONE) |
| | getCommonContent ($iInitiator1, $iInitiator2, $isMutual=false, $iStart=0, $iLimit=BX_CONNECTIONS_LIST_LIMIT, $iOrder=BX_CONNECTIONS_ORDER_NONE) |
| | getCommonContentCount ($iInitiator1, $iInitiator2, $isMutual=false) |
| | getConnectedContentCount ($iInitiator, $isMutual=false, $iFromDate=0) |
| | getConnectedContentCountExt ($iInitiator, $isMutual=false, $aParams=[]) |
| | getConnectedInitiatorsCount ($iContent, $isMutual=false) |
| | getConnectedContent ($iInitiator, $isMutual=false, $iStart=0, $iLimit=BX_CONNECTIONS_LIST_LIMIT, $iOrder=BX_CONNECTIONS_ORDER_NONE) |
| | getConnectedContentByType ($iInitiator, $mixedType, $isMutual=false, $iStart=0, $iLimit=BX_CONNECTIONS_LIST_LIMIT, $iOrder=BX_CONNECTIONS_ORDER_NONE) |
| | getConnectedContentSince ($iInitiator, $iDate, $isMutual=false, $iStart=0, $iLimit=BX_CONNECTIONS_LIST_LIMIT, $iOrder=BX_CONNECTIONS_ORDER_NONE) |
| | getConnectedInitiators ($iContent, $isMutual=false, $iStart=0, $iLimit=BX_CONNECTIONS_LIST_LIMIT, $iOrder=BX_CONNECTIONS_ORDER_NONE) |
| | getConnectedInitiatorsByType ($iContent, $mixedType, $isMutual=false, $iStart=0, $iLimit=BX_CONNECTIONS_LIST_LIMIT, $iOrder=BX_CONNECTIONS_ORDER_NONE) |
| | getConnectedInitiatorsSince ($iContent, $iDate, $isMutual=false, $iStart=0, $iLimit=BX_CONNECTIONS_LIST_LIMIT, $iOrder=BX_CONNECTIONS_ORDER_NONE) |
| | getConnectionsAsSQLParts ($sContentType, $sContentTable, $sContentField, $iId1, $iId2, $isMutual=false) |
| | getCommonContentAsSQLParts ($sContentTable, $sContentField, $iInitiator1, $iInitiator2, $isMutual=false) |
| | getConnectedContentAsSQLParts ($sContentTable, $sContentField, $iInitiator, $isMutual=false) |
|
| getConnectedContentAsSQLPartsExt ($sContentTable, $sContentField, $iInitiator, $isMutual=false) |
| | getConnectedContentAsSQLPartsMultiple ($sContentTable, $sContentField, $sInitiatorTable, $sInitiatorField, $isMutual=false) |
| | getConnectedInitiatorsAsSQLParts ($sInitiatorTable, $sInitiatorField, $iContent, $isMutual=false) |
| | getConnectedInitiatorsAsSQLPartsMultiple ($sInitiatorTable, $sInitiatorField, $sContentTable, $sContentField, $isMutual=false) |
| | getConnectionsAsCondition ($sContentType, $sContentField, $iId1, $iId2, $isMutual=false) |
| | getCommonContentAsCondition ($sContentField, $iInitiator1, $iInitiator2, $iMutual=false) |
| | getConnectedContentAsCondition ($sContentField, $iInitiator, $iMutual=false) |
| | getConnectedInitiatorsAsCondition ($sContentField, $iContent, $iMutual=false) |
| | isConnected ($iInitiator, $iContent, $isMutual=false) |
| | isConnectedNotMutual ($iInitiator, $iContent) |
|
| getConnection ($iInitiator, $iContent) |
|
| getConnectionById ($iId) |
| | onDeleteInitiatorAndContent ($iId) |
| | onDeleteInitiator ($iIdInitiator) |
| | onDeleteContent ($iIdContent) |
| | onModuleDeleteInitiatorAndContent ($sTable, $sFieldId) |
| | onModuleDeleteInitiator ($sTable, $sFieldId) |
| | onModuleDeleteContent ($sTable, $sFieldId) |
| | onModuleProfileDeleteInitiatorAndContent ($sModuleName) |
| | onModuleProfileDeleteInitiator ($sModuleName) |
| | onModuleProfileDeleteContent ($sModuleName) |
| static | isEnabled () |
| static | getObjectInstance ($sObject) |
|
| $_sParamDivider |
|
| $_sPreList |
|
| $_oTemplate |
|
| $_oFunctions |
|
| $_sStylePrefix |
|
| $_sJsObjName |
|
| $_sHp |
|
| $_aHtmlIds |
|
| $_aT |
|
| $_sTmplContentElement |
|
| $_sTmplContentCounter |
|
| $_aElementDefaults |
|
| $_oQuery |
|
| $_sObject |
|
| $_aObject |
|
| $_iInitiator |
|
| $_iContent |
|
| $_sType |
|
| $_bMutual |
|
| $_aTriggerTypes |
|
static | $_sParamEnabled = 'sys_relations_enable' |
|
static | $_sParamTypes = 'sys_relations' |