Cheetah
Public Member Functions | Public Attributes | List of all members
ChGroupsModule Class Reference
Inheritance diagram for ChGroupsModule:
ChWsbTwigModule ChWsbModule

Public Member Functions

 __construct (&$aModule)
 
 actionHome ()
 
 actionFiles ($sUri)
 
 actionSounds ($sUri)
 
 actionVideos ($sUri)
 
 actionPhotos ($sUri)
 
 actionComments ($sUri)
 
 actionBrowseFans ($sUri)
 
 actionView ($sUri)
 
 actionUploadPhotos ($sUri)
 
 actionUploadVideos ($sUri)
 
 actionUploadSounds ($sUri)
 
 actionUploadFiles ($sUri)
 
 actionBroadcast ($iEntryId)
 
 actionInvite ($iEntryId)
 
 _getInviteParams ($aDataEntry, $aInviter)
 
 actionCalendar ($iYear='', $iMonth='')
 
 actionSearch ($sKeyword='', $sCategory='')
 
 actionAdd ()
 
 actionEdit ($iEntryId)
 
 actionDelete ($iEntryId)
 
 actionMarkFeatured ($iEntryId)
 
 actionJoin ($iEntryId, $iProfileId)
 
 actionSharePopup ($iEntryId)
 
 actionManageFansPopup ($iEntryId)
 
 actionTags ()
 
 actionCategories ()
 
 actionDownload ($iEntryId, $iMediaId)
 
 serviceHomepageBlock ()
 
 serviceProfileBlock ($iProfileId)
 
 serviceProfileBlockJoined ($iProfileId)
 
 serviceGetMemberMenuItem ()
 
 serviceGetMemberMenuItemAddContent ()
 
 serviceGetWallPost ($aEvent)
 
 serviceGetWallAddComment ($aEvent)
 
 serviceGetWallPostComment ($aEvent)
 
 serviceGetWallPostOutline ($aEvent)
 
 serviceGetSpyPost ($sAction, $iObjectId=0, $iSenderId=0, $aExtraParams=array())
 
 serviceGetSubscriptionParams ($sAction, $iEntryId)
 
 serviceMapInstall ()
 
 actionAdministration ($sUrl='')
 
 actionAdministrationSettings ()
 
 actionAdministrationManage ($isAdminEntries=false, $sUrl='')
 
 onEventJoinRequest ($iEntryId, $iProfileId, $aDataEntry)
 
 onEventJoinReject ($iEntryId, $iProfileId, $aDataEntry)
 
 onEventFanRemove ($iEntryId, $iProfileId, $aDataEntry)
 
 onEventFanBecomeAdmin ($iEntryId, $iProfileId, $aDataEntry)
 
 onEventAdminBecomeFan ($iEntryId, $iProfileId, $aDataEntry)
 
 onEventJoinConfirm ($iEntryId, $iProfileId, $aDataEntry)
 
 isAllowedView ($aDataEntry, $isPerformAction=false)
 
 isAllowedBrowse ($isPerformAction=false)
 
 isAllowedSearch ($isPerformAction=false)
 
 isAllowedAdd ($isPerformAction=false)
 
 isAllowedEdit ($aDataEntry, $isPerformAction=false)
 
 isAllowedMarkAsFeatured ($aDataEntry, $isPerformAction=false)
 
 isAllowedBroadcast ($aDataEntry, $isPerformAction=false)
 
 isAllowedDelete (&$aDataEntry, $isPerformAction=false)
 
 isAllowedActivate (&$aDataEntry, $isPerformAction=false)
 
 isAllowedJoin (&$aDataEntry)
 
 isAllowedSendInvitation (&$aDataEntry)
 
 isAllowedShare (&$aDataEntry)
 
 isAllowedPostInForum (&$aDataEntry, $iProfileId=-1)
 
 isAllowedReadForum (&$aDataEntry, $iProfileId=-1)
 
 isAllowedRate (&$aDataEntry)
 
 isAllowedComments (&$aDataEntry)
 
 isAllowedViewFans (&$aDataEntry)
 
 isAllowedUploadPhotos (&$aDataEntry)
 
 isAllowedUploadVideos (&$aDataEntry)
 
 isAllowedUploadSounds (&$aDataEntry)
 
 isAllowedUploadFiles (&$aDataEntry)
 
 isAllowedCreatorCommentsDeleteAndEdit (&$aDataEntry, $isPerformAction=false)
 
 isAllowedManageAdmins ($aDataEntry)
 
 isAllowedManageFans ($aDataEntry)
 
 isFan ($aDataEntry, $iProfileId=0, $isConfirmed=true)
 
 isEntryAdmin ($aDataEntry, $iProfileId=0)
 
 _defineActions ()
 
 _browseMy (&$aProfile, $sTitle=null)
 
 _formatLocation (&$aDataEntry, $isCountryLink=false, $isFlag=false)
 
 _formatSnippetTextForOutline ($aEntryData)
 
- Public Member Functions inherited from ChWsbTwigModule
 _actionHome ($sTitle)
 
 _actionFiles ($sUri, $sTitle)
 
 _actionVideos ($sUri, $sTitle)
 
 _actionSounds ($sUri, $sTitle)
 
 _actionPhotos ($sUri, $sTitle)
 
 _actionComments ($sUri, $sTitle)
 
 _actionBrowseFans ($sUri, $sFuncAllowed, $sFuncDbGetFans, $iPerPage, $sUrlBrowse, $sTitle)
 
 _actionView ($sUri, $sMsgPendingApproval)
 
 _actionUploadMedia ($sUri, $sIsAllowedFuncName, $sMedia, $aMediaFields, $sTitle)
 
 _actionBroadcast ($iEntryId, $sTitle, $sMsgNoRecipients, $sMsgSent)
 
 _actionInvite ($iEntryId, $sEmailTemplate, $iMaxEmailInvitations, $sMsgInvitationSent, $sMsgNoUsers, $sTitle)
 
 _actionCalendar ($iYear, $iMonth, $sTitle)
 
 actionBrowse ($sMode='', $sValue='', $sValue2='', $sValue3='')
 
 _actionSearch ($sKeyword, $sCategory, $sTitle)
 
 _actionAdd ($sTitle)
 
 _actionEdit ($iEntryId, $sTitle)
 
 _actionDelete ($iEntryId, $sMsgSuccess)
 
 _actionMarkFeatured ($iEntryId, $sMsgSuccessAdd, $sMsgSuccessRemove)
 
 _actionJoin ($iEntryId, $iProfileId, $sMsgAlreadyJoined, $sMsgAlreadyJoinedPending, $sMsgJoinSuccess, $sMsgJoinSuccessPending, $sMsgLeaveSuccess)
 
 actionActivate ($iEntryId)
 
 _actionManageFansPopup ($iEntryId, $sTitle, $sFuncGetFans='getFans', $sFuncIsAllowedManageFans='isAllowedManageFans', $sFuncIsAllowedManageAdmins='isAllowedManageAdmins', $iMaxFans=1000)
 
 _actionSharePopup ($iEntryId, $sTitle, $bAddTempleateExt=false)
 
 _actionTags ($sTitle, $sTitleAllTags='')
 
 _actionCategories ($sTitle)
 
 _actionDownload ($aFileInfo, $sFieldMediaId)
 
 serviceGetForumPermission ($iMemberId, $iForumId)
 
 serviceDeleteProfileData ($iProfileId)
 
 serviceResponseProfileDelete ($oAlert)
 
 serviceResponseMediaDelete ($oAlert)
 
 _serviceGetMemberMenuItem ($sTitle, $sAlt, $sIcon, $isExtraCount=true, $sLinkAppend='')
 
 _serviceGetWallPost ($aEvent, &$aParams)
 
 _serviceGetWallPostOutline ($aEvent, $sIcon, $aParams=array())
 
 _serviceGetWallAddComment ($aEvent, $aParams)
 
 _serviceGetWallPostComment ($aEvent, $aParams)
 
 serviceGetWallData ()
 
 _serviceGetSpyPost ($sAction, $iObjectId, $iSenderId, $aExtraParams, $aLangKeys)
 
 serviceGetSpyData ()
 
 serviceGetShoutboxData ()
 
 serviceIsFan ($iEntryId, $iProfileId=0)
 
 serviceIsEntryAdmin ($iEntryId, $iProfileId=0)
 
 _serviceIsSomebody ($sFunc, $iEntryId, $iProfileId=0)
 
 _serviceGetSubscriptionParams ($sAction, $iEntryId, $aAction2Name)
 
 _actionAdministrationSettings ($sSettingsCatName='')
 
 _actionAdministrationManage ($isAdminEntries, $sKeyBtnDelete='', $sKeyBtnActivate='', $sUrl=false)
 
 actionAdministrationCreateEntry ()
 
 reparseTags ($iEntryId)
 
 reparseCategories ($iEntryId)
 
 onEventCreate ($iEntryId, $sStatus, $aDataEntry=array())
 
 onEventChanged ($iEntryId, $sStatus)
 
 onEventDeleted ($iEntryId, $aDataEntry=array())
 
 onEventMarkAsFeatured ($iEntryId, $aDataEntry)
 
 onEventJoin ($iEntryId, $iProfileId, $aDataEntry)
 
 _onEventJoinRequest ($iEntryId, $iProfileId, $aDataEntry, $sEmailTemplate, $iMaxFans=1000)
 
 _onEventJoinReject ($iEntryId, $iProfileId, $aDataEntry, $sEmailTemplate)
 
 _onEventFanRemove ($iEntryId, $iProfileId, $aDataEntry, $sEmailTemplate)
 
 _onEventFanBecomeAdmin ($iEntryId, $iProfileId, $aDataEntry, $sEmailTemplate)
 
 _onEventAdminBecomeFan ($iEntryId, $iProfileId, $aDataEntry, $sEmailTemplate)
 
 _onEventJoinConfirm ($iEntryId, $iProfileId, $aDataEntry, $sEmailTemplate)
 
 isAdmin ()
 
 _addForm ($sRedirectUrl)
 
 _manageEntries ($sMode, $sValue, $isFilter, $sFormName, $aButtons, $sAjaxPaginationBlockId='', $isMsgBoxIfEmpty=true, $iPerPage=0, $sUrlAdmin=false)
 
 _preProductTabs ($sUri, $sSubTab='')
 
 _processFansActions ($aDataEntry, $iMaxFans=1000)
 
 _getCleanIdsArray ($sIds, $sDivider=',')
 
 _profilesEdit (&$aProfiles, $isCenterContent=false, $aDataEntry=array())
 
 _notifyEmail ($sEmailTemplateName, $iRecipient, $aDataEntry)
 
 isMembershipEnabledForImages ()
 
 isMembershipEnabledForVideos ()
 
 isMembershipEnabledForSounds ()
 
 isMembershipEnabledForFiles ()
 
 _isMembershipEnabledFor ($sMembershipActionConstant)
 
 _formatSnippetText ($aEntryData, $iMaxLen=300)
 
- Public Member Functions inherited from ChWsbModule
 __construct ($aModule)
 
 isLogged ()
 
 getUserId ()
 
 getUserPassword ()
 
 getTitleKey ($sUri)
 
 serviceGetBaseUrl ()
 

Public Attributes

 $_oPrivacy
 
 $_aQuickCache = array ()
 
- Public Attributes inherited from ChWsbTwigModule
 $_iProfileId
 
 $_sPrefix
 
 $_sFilterName
 
- Public Attributes inherited from ChWsbModule
 $_aModule
 
 $_oDb
 
 $_oTemplate
 
 $_oConfig
 

Additional Inherited Members

- Static Public Member Functions inherited from ChWsbModule
static getInstance ($sClassName)
 
static getTitle ($sUri)
 

Detailed Description

Groups module

This module allow users to create user's groups, users can rate, comment and discuss group. Group can have photos, videos, sounds and files, uploaded by group's fans and/or admins.

Profile's Wall: 'add group' event is displayed in profile's wall

Spy: The following activity is displayed for content_activity: add - new group was created change - group was changed join - somebody joined group rate - somebody rated group commentPost - somebody posted comment in group

Memberships/ACL: groups view group - CH_GROUPS_VIEW_GROUP groups browse - CH_GROUPS_BROWSE groups search - CH_GROUPS_SEARCH groups add group - CH_GROUPS_ADD_GROUP groups comments delete and edit - CH_GROUPS_COMMENTS_DELETE_AND_EDIT groups edit any group - CH_GROUPS_EDIT_ANY_GROUP groups delete any group - CH_GROUPS_DELETE_ANY_GROUP groups mark as featured - CH_GROUPS_MARK_AS_FEATURED groups approve groups - CH_GROUPS_APPROVE_GROUPS groups broadcast message - CH_GROUPS_BROADCAST_MESSAGE

Service methods:

Homepage block with different groups

See also
ChGroupsModule::serviceHomepageBlock ChWsbService::call('groups', 'homepage_block', array());

Profile block with user's groups

See also
ChGroupsModule::serviceProfileBlock ChWsbService::call('groups', 'profile_block', array($iProfileId));

Group's forum permissions (for internal usage only)

See also
ChGroupsModule::serviceGetForumPermission ChWsbService::call('groups', 'get_forum_permission', array($iMemberId, $iForumId));

Member menu item for my groups (for internal usage only)

See also
ChGroupsModule::serviceGetMemberMenuItem ChWsbService::call('groups', 'get_member_menu_item');

Member menu item for group adding (for internal usage only)

See also
ChGroupsModule::serviceGetMemberMenuItemAddContent ChWsbService::call('groups', 'get_member_menu_item_add_content');

Alerts: Alerts type/unit - 'ch_groups' The following alerts are rised

join - user joined a group $iObjectId - group id $iSenderId - joined user

join_request - user want to join a group $iObjectId - group id $iSenderId - user id which want to join a group

join_reject - user was rejected to join a group $iObjectId - group id $iSenderId - regected user id

fan_remove - fan was removed from a group $iObjectId - group id $iSenderId - fan user if which was removed from admins

fan_become_admin - fan become group's admin $iObjectId - group id $iSenderId - nerw group's fan user id

admin_become_fan - group's admin become regular fan $iObjectId - group id $iSenderId - group's admin user id which become regular fan

join_confirm - group's admin confirmed join request $iObjectId - group id $iSenderId - condirmed user id

add - new group was added $iObjectId - group id $iSenderId - creator of a group $aExtras['Status'] - status of added group

change - group's info was changed $iObjectId - group id $iSenderId - editor user id $aExtras['Status'] - status of changed group

delete - group was deleted $iObjectId - group id $iSenderId - deleter user id

mark_as_featured - group was marked/unmarked as featured $iObjectId - group id $iSenderId - performer id $aExtras['Featured'] - 1 - if group was marked as featured and 0 - if group was removed from featured

Definition at line 152 of file ChGroupsModule.php.

Constructor & Destructor Documentation

◆ __construct()

ChGroupsModule::__construct ( $aModule)

Reimplemented from ChWsbTwigModule.

Definition at line 157 of file ChGroupsModule.php.

Member Function Documentation

◆ _browseMy()

ChGroupsModule::_browseMy ( $aProfile,
  $sTitle = null 
)

Reimplemented from ChWsbTwigModule.

Definition at line 859 of file ChGroupsModule.php.

◆ _defineActions()

ChGroupsModule::_defineActions ( )

Definition at line 854 of file ChGroupsModule.php.

◆ _formatLocation()

ChGroupsModule::_formatLocation ( $aDataEntry,
  $isCountryLink = false,
  $isFlag = false 
)

Definition at line 864 of file ChGroupsModule.php.

◆ _formatSnippetTextForOutline()

ChGroupsModule::_formatSnippetTextForOutline (   $aEntryData)

Reimplemented from ChWsbTwigModule.

Definition at line 873 of file ChGroupsModule.php.

◆ _getInviteParams()

ChGroupsModule::_getInviteParams (   $aDataEntry,
  $aInviter 
)

Reimplemented from ChWsbTwigModule.

Definition at line 239 of file ChGroupsModule.php.

◆ actionAdd()

ChGroupsModule::actionAdd ( )

Definition at line 261 of file ChGroupsModule.php.

◆ actionAdministration()

ChGroupsModule::actionAdministration (   $sUrl = '')

Definition at line 526 of file ChGroupsModule.php.

◆ actionAdministrationManage()

ChGroupsModule::actionAdministrationManage (   $isAdminEntries = false,
  $sUrl = '' 
)

Definition at line 574 of file ChGroupsModule.php.

◆ actionAdministrationSettings()

ChGroupsModule::actionAdministrationSettings ( )

Definition at line 569 of file ChGroupsModule.php.

◆ actionBroadcast()

ChGroupsModule::actionBroadcast (   $iEntryId)

Definition at line 229 of file ChGroupsModule.php.

◆ actionBrowseFans()

ChGroupsModule::actionBrowseFans (   $sUri)

Definition at line 199 of file ChGroupsModule.php.

◆ actionCalendar()

ChGroupsModule::actionCalendar (   $iYear = '',
  $iMonth = '' 
)

Definition at line 251 of file ChGroupsModule.php.

◆ actionCategories()

ChGroupsModule::actionCategories ( )

Definition at line 301 of file ChGroupsModule.php.

◆ actionComments()

ChGroupsModule::actionComments (   $sUri)

Definition at line 194 of file ChGroupsModule.php.

◆ actionDelete()

ChGroupsModule::actionDelete (   $iEntryId)

Definition at line 271 of file ChGroupsModule.php.

◆ actionDownload()

ChGroupsModule::actionDownload (   $iEntryId,
  $iMediaId 
)

Definition at line 306 of file ChGroupsModule.php.

◆ actionEdit()

ChGroupsModule::actionEdit (   $iEntryId)

Definition at line 266 of file ChGroupsModule.php.

◆ actionFiles()

ChGroupsModule::actionFiles (   $sUri)

Definition at line 174 of file ChGroupsModule.php.

◆ actionHome()

ChGroupsModule::actionHome ( )

Definition at line 169 of file ChGroupsModule.php.

◆ actionInvite()

ChGroupsModule::actionInvite (   $iEntryId)

Definition at line 234 of file ChGroupsModule.php.

◆ actionJoin()

ChGroupsModule::actionJoin (   $iEntryId,
  $iProfileId 
)

Definition at line 281 of file ChGroupsModule.php.

◆ actionManageFansPopup()

ChGroupsModule::actionManageFansPopup (   $iEntryId)

Definition at line 291 of file ChGroupsModule.php.

◆ actionMarkFeatured()

ChGroupsModule::actionMarkFeatured (   $iEntryId)

Definition at line 276 of file ChGroupsModule.php.

◆ actionPhotos()

ChGroupsModule::actionPhotos (   $sUri)

Definition at line 189 of file ChGroupsModule.php.

◆ actionSearch()

ChGroupsModule::actionSearch (   $sKeyword = '',
  $sCategory = '' 
)

Definition at line 256 of file ChGroupsModule.php.

◆ actionSharePopup()

ChGroupsModule::actionSharePopup (   $iEntryId)

Definition at line 286 of file ChGroupsModule.php.

◆ actionSounds()

ChGroupsModule::actionSounds (   $sUri)

Definition at line 179 of file ChGroupsModule.php.

◆ actionTags()

ChGroupsModule::actionTags ( )

Definition at line 296 of file ChGroupsModule.php.

◆ actionUploadFiles()

ChGroupsModule::actionUploadFiles (   $sUri)

Definition at line 224 of file ChGroupsModule.php.

◆ actionUploadPhotos()

ChGroupsModule::actionUploadPhotos (   $sUri)

Definition at line 209 of file ChGroupsModule.php.

◆ actionUploadSounds()

ChGroupsModule::actionUploadSounds (   $sUri)

Definition at line 219 of file ChGroupsModule.php.

◆ actionUploadVideos()

ChGroupsModule::actionUploadVideos (   $sUri)

Definition at line 214 of file ChGroupsModule.php.

◆ actionVideos()

ChGroupsModule::actionVideos (   $sUri)

Definition at line 184 of file ChGroupsModule.php.

◆ actionView()

ChGroupsModule::actionView (   $sUri)

Definition at line 204 of file ChGroupsModule.php.

◆ isAllowedActivate()

ChGroupsModule::isAllowedActivate ( $aDataEntry,
  $isPerformAction = false 
)

Definition at line 697 of file ChGroupsModule.php.

◆ isAllowedAdd()

ChGroupsModule::isAllowedAdd (   $isPerformAction = false)

Definition at line 648 of file ChGroupsModule.php.

◆ isAllowedBroadcast()

ChGroupsModule::isAllowedBroadcast (   $aDataEntry,
  $isPerformAction = false 
)

Definition at line 679 of file ChGroupsModule.php.

◆ isAllowedBrowse()

ChGroupsModule::isAllowedBrowse (   $isPerformAction = false)

Definition at line 630 of file ChGroupsModule.php.

◆ isAllowedComments()

ChGroupsModule::isAllowedComments ( $aDataEntry)

Definition at line 749 of file ChGroupsModule.php.

◆ isAllowedCreatorCommentsDeleteAndEdit()

ChGroupsModule::isAllowedCreatorCommentsDeleteAndEdit ( $aDataEntry,
  $isPerformAction = false 
)

Definition at line 815 of file ChGroupsModule.php.

◆ isAllowedDelete()

ChGroupsModule::isAllowedDelete ( $aDataEntry,
  $isPerformAction = false 
)

Definition at line 688 of file ChGroupsModule.php.

◆ isAllowedEdit()

ChGroupsModule::isAllowedEdit (   $aDataEntry,
  $isPerformAction = false 
)

Definition at line 659 of file ChGroupsModule.php.

◆ isAllowedJoin()

ChGroupsModule::isAllowedJoin ( $aDataEntry)

Definition at line 708 of file ChGroupsModule.php.

◆ isAllowedManageAdmins()

ChGroupsModule::isAllowedManageAdmins (   $aDataEntry)

Definition at line 826 of file ChGroupsModule.php.

◆ isAllowedManageFans()

ChGroupsModule::isAllowedManageFans (   $aDataEntry)

Definition at line 833 of file ChGroupsModule.php.

◆ isAllowedMarkAsFeatured()

ChGroupsModule::isAllowedMarkAsFeatured (   $aDataEntry,
  $isPerformAction = false 
)

Definition at line 670 of file ChGroupsModule.php.

◆ isAllowedPostInForum()

ChGroupsModule::isAllowedPostInForum ( $aDataEntry,
  $iProfileId = -1 
)

Definition at line 728 of file ChGroupsModule.php.

◆ isAllowedRate()

ChGroupsModule::isAllowedRate ( $aDataEntry)

Definition at line 742 of file ChGroupsModule.php.

◆ isAllowedReadForum()

ChGroupsModule::isAllowedReadForum ( $aDataEntry,
  $iProfileId = -1 
)

Definition at line 735 of file ChGroupsModule.php.

◆ isAllowedSearch()

ChGroupsModule::isAllowedSearch (   $isPerformAction = false)

Definition at line 639 of file ChGroupsModule.php.

◆ isAllowedSendInvitation()

ChGroupsModule::isAllowedSendInvitation ( $aDataEntry)

Definition at line 715 of file ChGroupsModule.php.

◆ isAllowedShare()

ChGroupsModule::isAllowedShare ( $aDataEntry)

Definition at line 720 of file ChGroupsModule.php.

◆ isAllowedUploadFiles()

ChGroupsModule::isAllowedUploadFiles ( $aDataEntry)

Definition at line 802 of file ChGroupsModule.php.

◆ isAllowedUploadPhotos()

ChGroupsModule::isAllowedUploadPhotos ( $aDataEntry)

Definition at line 763 of file ChGroupsModule.php.

◆ isAllowedUploadSounds()

ChGroupsModule::isAllowedUploadSounds ( $aDataEntry)

Definition at line 789 of file ChGroupsModule.php.

◆ isAllowedUploadVideos()

ChGroupsModule::isAllowedUploadVideos ( $aDataEntry)

Definition at line 776 of file ChGroupsModule.php.

◆ isAllowedView()

ChGroupsModule::isAllowedView (   $aDataEntry,
  $isPerformAction = false 
)

Definition at line 614 of file ChGroupsModule.php.

◆ isAllowedViewFans()

ChGroupsModule::isAllowedViewFans ( $aDataEntry)

Definition at line 756 of file ChGroupsModule.php.

◆ isEntryAdmin()

ChGroupsModule::isEntryAdmin (   $aDataEntry,
  $iProfileId = 0 
)

Definition at line 845 of file ChGroupsModule.php.

◆ isFan()

ChGroupsModule::isFan (   $aDataEntry,
  $iProfileId = 0,
  $isConfirmed = true 
)

Definition at line 838 of file ChGroupsModule.php.

◆ onEventAdminBecomeFan()

ChGroupsModule::onEventAdminBecomeFan (   $iEntryId,
  $iProfileId,
  $aDataEntry 
)

Definition at line 602 of file ChGroupsModule.php.

◆ onEventFanBecomeAdmin()

ChGroupsModule::onEventFanBecomeAdmin (   $iEntryId,
  $iProfileId,
  $aDataEntry 
)

Definition at line 597 of file ChGroupsModule.php.

◆ onEventFanRemove()

ChGroupsModule::onEventFanRemove (   $iEntryId,
  $iProfileId,
  $aDataEntry 
)

Definition at line 592 of file ChGroupsModule.php.

◆ onEventJoinConfirm()

ChGroupsModule::onEventJoinConfirm (   $iEntryId,
  $iProfileId,
  $aDataEntry 
)

Definition at line 607 of file ChGroupsModule.php.

◆ onEventJoinReject()

ChGroupsModule::onEventJoinReject (   $iEntryId,
  $iProfileId,
  $aDataEntry 
)

Definition at line 587 of file ChGroupsModule.php.

◆ onEventJoinRequest()

ChGroupsModule::onEventJoinRequest (   $iEntryId,
  $iProfileId,
  $aDataEntry 
)

Definition at line 582 of file ChGroupsModule.php.

◆ serviceGetMemberMenuItem()

ChGroupsModule::serviceGetMemberMenuItem ( )

Definition at line 407 of file ChGroupsModule.php.

◆ serviceGetMemberMenuItemAddContent()

ChGroupsModule::serviceGetMemberMenuItemAddContent ( )

Definition at line 412 of file ChGroupsModule.php.

◆ serviceGetSpyPost()

ChGroupsModule::serviceGetSpyPost (   $sAction,
  $iObjectId = 0,
  $iSenderId = 0,
  $aExtraParams = array() 
)

Definition at line 471 of file ChGroupsModule.php.

◆ serviceGetSubscriptionParams()

ChGroupsModule::serviceGetSubscriptionParams (   $sAction,
  $iEntryId 
)

Definition at line 482 of file ChGroupsModule.php.

◆ serviceGetWallAddComment()

ChGroupsModule::serviceGetWallAddComment (   $aEvent)

Definition at line 438 of file ChGroupsModule.php.

◆ serviceGetWallPost()

ChGroupsModule::serviceGetWallPost (   $aEvent)

Definition at line 419 of file ChGroupsModule.php.

◆ serviceGetWallPostComment()

ChGroupsModule::serviceGetWallPostComment (   $aEvent)

DEPRICATED, saved for backward compatibility

Definition at line 450 of file ChGroupsModule.php.

◆ serviceGetWallPostOutline()

ChGroupsModule::serviceGetWallPostOutline (   $aEvent)

Definition at line 459 of file ChGroupsModule.php.

◆ serviceHomepageBlock()

ChGroupsModule::serviceHomepageBlock ( )

Homepage block with different groups

Returns
html to display on homepage in a block

Definition at line 329 of file ChGroupsModule.php.

◆ serviceMapInstall()

ChGroupsModule::serviceMapInstall ( )

Install map support

Definition at line 497 of file ChGroupsModule.php.

◆ serviceProfileBlock()

ChGroupsModule::serviceProfileBlock (   $iProfileId)

Profile block with user's groups

Parameters
$iProfileIdprofile id
Returns
html to display on homepage in a block

Definition at line 367 of file ChGroupsModule.php.

◆ serviceProfileBlockJoined()

ChGroupsModule::serviceProfileBlockJoined (   $iProfileId)

Profile block with groups user joined

Parameters
$iProfileIdprofile id
Returns
html to display on homepage in a block

Definition at line 390 of file ChGroupsModule.php.

Member Data Documentation

◆ $_aQuickCache

ChGroupsModule::$_aQuickCache = array ()

Definition at line 155 of file ChGroupsModule.php.

◆ $_oPrivacy

ChGroupsModule::$_oPrivacy

Definition at line 154 of file ChGroupsModule.php.


The documentation for this class was generated from the following file: