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

Public Member Functions

 __construct (&$aModule)
 
 _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)
 
 _getInviteParams ($aDataEntry, $aInviter)
 
 _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)
 
 _browseMy (&$aProfile, $sTitle=null)
 
 isMembershipEnabledForImages ()
 
 isMembershipEnabledForVideos ()
 
 isMembershipEnabledForSounds ()
 
 isMembershipEnabledForFiles ()
 
 _isMembershipEnabledFor ($sMembershipActionConstant)
 
 _formatSnippetText ($aEntryData, $iMaxLen=300)
 
 _formatSnippetTextForOutline ($aEntryData)
 
- Public Member Functions inherited from ChWsbModule
 __construct ($aModule)
 
 isLogged ()
 
 getUserId ()
 
 getUserPassword ()
 
 getTitleKey ($sUri)
 
 serviceGetBaseUrl ()
 

Public Attributes

 $_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

Base module class for modules like events/groups/store

Definition at line 13 of file ChWsbTwigModule.php.

Constructor & Destructor Documentation

◆ __construct()

ChWsbTwigModule::__construct ( $aModule)

Reimplemented in ChStoreModule, ChGroupsModule, and ChEventsModule.

Definition at line 19 of file ChWsbTwigModule.php.

Member Function Documentation

◆ _actionAdd()

ChWsbTwigModule::_actionAdd (   $sTitle)

Definition at line 548 of file ChWsbTwigModule.php.

◆ _actionAdministrationManage()

ChWsbTwigModule::_actionAdministrationManage (   $isAdminEntries,
  $sKeyBtnDelete = '',
  $sKeyBtnActivate = '',
  $sUrl = false 
)

Reimplemented in ChSitesModule.

Definition at line 1504 of file ChWsbTwigModule.php.

◆ _actionAdministrationSettings()

ChWsbTwigModule::_actionAdministrationSettings (   $sSettingsCatName = '')

Reimplemented in ChSitesModule.

Definition at line 1475 of file ChWsbTwigModule.php.

◆ _actionBroadcast()

ChWsbTwigModule::_actionBroadcast (   $iEntryId,
  $sTitle,
  $sMsgNoRecipients,
  $sMsgSent 
)

Definition at line 268 of file ChWsbTwigModule.php.

◆ _actionBrowseFans()

ChWsbTwigModule::_actionBrowseFans (   $sUri,
  $sFuncAllowed,
  $sFuncDbGetFans,
  $iPerPage,
  $sUrlBrowse,
  $sTitle 
)

Definition at line 138 of file ChWsbTwigModule.php.

◆ _actionCalendar()

ChWsbTwigModule::_actionCalendar (   $iYear,
  $iMonth,
  $sTitle 
)

Definition at line 422 of file ChWsbTwigModule.php.

◆ _actionCategories()

ChWsbTwigModule::_actionCategories (   $sTitle)

Definition at line 854 of file ChWsbTwigModule.php.

◆ _actionComments()

ChWsbTwigModule::_actionComments (   $sUri,
  $sTitle 
)

Definition at line 116 of file ChWsbTwigModule.php.

◆ _actionDelete()

ChWsbTwigModule::_actionDelete (   $iEntryId,
  $sMsgSuccess 
)

Definition at line 629 of file ChWsbTwigModule.php.

◆ _actionDownload()

ChWsbTwigModule::_actionDownload (   $aFileInfo,
  $sFieldMediaId 
)

Definition at line 866 of file ChWsbTwigModule.php.

◆ _actionEdit()

ChWsbTwigModule::_actionEdit (   $iEntryId,
  $sTitle 
)

Definition at line 565 of file ChWsbTwigModule.php.

◆ _actionFiles()

ChWsbTwigModule::_actionFiles (   $sUri,
  $sTitle 
)

Definition at line 36 of file ChWsbTwigModule.php.

◆ _actionHome()

ChWsbTwigModule::_actionHome (   $sTitle)

Definition at line 25 of file ChWsbTwigModule.php.

◆ _actionInvite()

ChWsbTwigModule::_actionInvite (   $iEntryId,
  $sEmailTemplate,
  $iMaxEmailInvitations,
  $sMsgInvitationSent,
  $sMsgNoUsers,
  $sTitle 
)

Definition at line 347 of file ChWsbTwigModule.php.

◆ _actionJoin()

ChWsbTwigModule::_actionJoin (   $iEntryId,
  $iProfileId,
  $sMsgAlreadyJoined,
  $sMsgAlreadyJoinedPending,
  $sMsgJoinSuccess,
  $sMsgJoinSuccessPending,
  $sMsgLeaveSuccess 
)

Definition at line 685 of file ChWsbTwigModule.php.

◆ _actionManageFansPopup()

ChWsbTwigModule::_actionManageFansPopup (   $iEntryId,
  $sTitle,
  $sFuncGetFans = 'getFans',
  $sFuncIsAllowedManageFans = 'isAllowedManageFans',
  $sFuncIsAllowedManageAdmins = 'isAllowedManageAdmins',
  $iMaxFans = 1000 
)

Definition at line 759 of file ChWsbTwigModule.php.

◆ _actionMarkFeatured()

ChWsbTwigModule::_actionMarkFeatured (   $iEntryId,
  $sMsgSuccessAdd,
  $sMsgSuccessRemove 
)

Definition at line 657 of file ChWsbTwigModule.php.

◆ _actionPhotos()

ChWsbTwigModule::_actionPhotos (   $sUri,
  $sTitle 
)

Definition at line 96 of file ChWsbTwigModule.php.

◆ _actionSearch()

ChWsbTwigModule::_actionSearch (   $sKeyword,
  $sCategory,
  $sTitle 
)

Definition at line 486 of file ChWsbTwigModule.php.

◆ _actionSharePopup()

ChWsbTwigModule::_actionSharePopup (   $iEntryId,
  $sTitle,
  $bAddTempleateExt = false 
)

Definition at line 824 of file ChWsbTwigModule.php.

◆ _actionSounds()

ChWsbTwigModule::_actionSounds (   $sUri,
  $sTitle 
)

Definition at line 76 of file ChWsbTwigModule.php.

◆ _actionTags()

ChWsbTwigModule::_actionTags (   $sTitle,
  $sTitleAllTags = '' 
)

Definition at line 841 of file ChWsbTwigModule.php.

◆ _actionUploadMedia()

ChWsbTwigModule::_actionUploadMedia (   $sUri,
  $sIsAllowedFuncName,
  $sMedia,
  $aMediaFields,
  $sTitle 
)

Definition at line 229 of file ChWsbTwigModule.php.

◆ _actionVideos()

ChWsbTwigModule::_actionVideos (   $sUri,
  $sTitle 
)

Definition at line 56 of file ChWsbTwigModule.php.

◆ _actionView()

ChWsbTwigModule::_actionView (   $sUri,
  $sMsgPendingApproval 
)

Definition at line 192 of file ChWsbTwigModule.php.

◆ _addForm()

ChWsbTwigModule::_addForm (   $sRedirectUrl)

Definition at line 1720 of file ChWsbTwigModule.php.

◆ _browseMy()

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

Reimplemented in ChStoreModule, ChGroupsModule, and ChEventsModule.

Definition at line 1958 of file ChWsbTwigModule.php.

◆ _formatSnippetText()

ChWsbTwigModule::_formatSnippetText (   $aEntryData,
  $iMaxLen = 300 
)

Definition at line 2044 of file ChWsbTwigModule.php.

◆ _formatSnippetTextForOutline()

ChWsbTwigModule::_formatSnippetTextForOutline (   $aEntryData)

Reimplemented in ChStoreModule, ChGroupsModule, and ChEventsModule.

Definition at line 2049 of file ChWsbTwigModule.php.

◆ _getCleanIdsArray()

ChWsbTwigModule::_getCleanIdsArray (   $sIds,
  $sDivider = ',' 
)

Definition at line 1909 of file ChWsbTwigModule.php.

◆ _getInviteParams()

ChWsbTwigModule::_getInviteParams (   $aDataEntry,
  $aInviter 
)

Reimplemented in ChGroupsModule, and ChEventsModule.

Definition at line 341 of file ChWsbTwigModule.php.

◆ _isMembershipEnabledFor()

ChWsbTwigModule::_isMembershipEnabledFor (   $sMembershipActionConstant)

Definition at line 2035 of file ChWsbTwigModule.php.

◆ _manageEntries()

ChWsbTwigModule::_manageEntries (   $sMode,
  $sValue,
  $isFilter,
  $sFormName,
  $aButtons,
  $sAjaxPaginationBlockId = '',
  $isMsgBoxIfEmpty = true,
  $iPerPage = 0,
  $sUrlAdmin = false 
)

Definition at line 1764 of file ChWsbTwigModule.php.

◆ _notifyEmail()

ChWsbTwigModule::_notifyEmail (   $sEmailTemplateName,
  $iRecipient,
  $aDataEntry 
)

Definition at line 1939 of file ChWsbTwigModule.php.

◆ _onEventAdminBecomeFan()

ChWsbTwigModule::_onEventAdminBecomeFan (   $iEntryId,
  $iProfileId,
  $aDataEntry,
  $sEmailTemplate 
)

Definition at line 1699 of file ChWsbTwigModule.php.

◆ _onEventFanBecomeAdmin()

ChWsbTwigModule::_onEventFanBecomeAdmin (   $iEntryId,
  $iProfileId,
  $aDataEntry,
  $sEmailTemplate 
)

Definition at line 1692 of file ChWsbTwigModule.php.

◆ _onEventFanRemove()

ChWsbTwigModule::_onEventFanRemove (   $iEntryId,
  $iProfileId,
  $aDataEntry,
  $sEmailTemplate 
)

Definition at line 1679 of file ChWsbTwigModule.php.

◆ _onEventJoinConfirm()

ChWsbTwigModule::_onEventJoinConfirm (   $iEntryId,
  $iProfileId,
  $aDataEntry,
  $sEmailTemplate 
)

Definition at line 1706 of file ChWsbTwigModule.php.

◆ _onEventJoinReject()

ChWsbTwigModule::_onEventJoinReject (   $iEntryId,
  $iProfileId,
  $aDataEntry,
  $sEmailTemplate 
)

Definition at line 1672 of file ChWsbTwigModule.php.

◆ _onEventJoinRequest()

ChWsbTwigModule::_onEventJoinRequest (   $iEntryId,
  $iProfileId,
  $aDataEntry,
  $sEmailTemplate,
  $iMaxFans = 1000 
)

Definition at line 1661 of file ChWsbTwigModule.php.

◆ _preProductTabs()

ChWsbTwigModule::_preProductTabs (   $sUri,
  $sSubTab = '' 
)

Definition at line 1797 of file ChWsbTwigModule.php.

◆ _processFansActions()

ChWsbTwigModule::_processFansActions (   $aDataEntry,
  $iMaxFans = 1000 
)

Definition at line 1836 of file ChWsbTwigModule.php.

◆ _profilesEdit()

ChWsbTwigModule::_profilesEdit ( $aProfiles,
  $isCenterContent = false,
  $aDataEntry = array() 
)

Definition at line 1921 of file ChWsbTwigModule.php.

◆ _serviceGetMemberMenuItem()

ChWsbTwigModule::_serviceGetMemberMenuItem (   $sTitle,
  $sAlt,
  $sIcon,
  $isExtraCount = true,
  $sLinkAppend = '' 
)

Definition at line 966 of file ChWsbTwigModule.php.

◆ _serviceGetSpyPost()

ChWsbTwigModule::_serviceGetSpyPost (   $sAction,
  $iObjectId,
  $iSenderId,
  $aExtraParams,
  $aLangKeys 
)

Definition at line 1368 of file ChWsbTwigModule.php.

◆ _serviceGetSubscriptionParams()

ChWsbTwigModule::_serviceGetSubscriptionParams (   $sAction,
  $iEntryId,
  $aAction2Name 
)

Definition at line 1451 of file ChWsbTwigModule.php.

◆ _serviceGetWallAddComment()

ChWsbTwigModule::_serviceGetWallAddComment (   $aEvent,
  $aParams 
)

Definition at line 1217 of file ChWsbTwigModule.php.

◆ _serviceGetWallPost()

ChWsbTwigModule::_serviceGetWallPost (   $aEvent,
$aParams 
)

Definition at line 984 of file ChWsbTwigModule.php.

◆ _serviceGetWallPostComment()

ChWsbTwigModule::_serviceGetWallPostComment (   $aEvent,
  $aParams 
)

DEPRICATED, saved for backward compatibility

Definition at line 1287 of file ChWsbTwigModule.php.

◆ _serviceGetWallPostOutline()

ChWsbTwigModule::_serviceGetWallPostOutline (   $aEvent,
  $sIcon,
  $aParams = array() 
)

Definition at line 1088 of file ChWsbTwigModule.php.

◆ _serviceIsSomebody()

ChWsbTwigModule::_serviceIsSomebody (   $sFunc,
  $iEntryId,
  $iProfileId = 0 
)

Definition at line 1438 of file ChWsbTwigModule.php.

◆ actionActivate()

ChWsbTwigModule::actionActivate (   $iEntryId)

Definition at line 733 of file ChWsbTwigModule.php.

◆ actionAdministrationCreateEntry()

ChWsbTwigModule::actionAdministrationCreateEntry ( )

Definition at line 1542 of file ChWsbTwigModule.php.

◆ actionBrowse()

ChWsbTwigModule::actionBrowse (   $sMode = '',
  $sValue = '',
  $sValue2 = '',
  $sValue3 = '' 
)

Reimplemented in ChSitesModule.

Definition at line 442 of file ChWsbTwigModule.php.

◆ isAdmin()

ChWsbTwigModule::isAdmin ( )

Reimplemented in ChSitesModule.

Definition at line 1715 of file ChWsbTwigModule.php.

◆ isMembershipEnabledForFiles()

ChWsbTwigModule::isMembershipEnabledForFiles ( )

Definition at line 2030 of file ChWsbTwigModule.php.

◆ isMembershipEnabledForImages()

ChWsbTwigModule::isMembershipEnabledForImages ( )

Definition at line 2015 of file ChWsbTwigModule.php.

◆ isMembershipEnabledForSounds()

ChWsbTwigModule::isMembershipEnabledForSounds ( )

Definition at line 2025 of file ChWsbTwigModule.php.

◆ isMembershipEnabledForVideos()

ChWsbTwigModule::isMembershipEnabledForVideos ( )

Definition at line 2020 of file ChWsbTwigModule.php.

◆ onEventChanged()

ChWsbTwigModule::onEventChanged (   $iEntryId,
  $sStatus 
)

Definition at line 1592 of file ChWsbTwigModule.php.

◆ onEventCreate()

ChWsbTwigModule::onEventCreate (   $iEntryId,
  $sStatus,
  $aDataEntry = array() 
)

Definition at line 1577 of file ChWsbTwigModule.php.

◆ onEventDeleted()

ChWsbTwigModule::onEventDeleted (   $iEntryId,
  $aDataEntry = array() 
)

Definition at line 1604 of file ChWsbTwigModule.php.

◆ onEventJoin()

ChWsbTwigModule::onEventJoin (   $iEntryId,
  $iProfileId,
  $aDataEntry 
)

Definition at line 1650 of file ChWsbTwigModule.php.

◆ onEventMarkAsFeatured()

ChWsbTwigModule::onEventMarkAsFeatured (   $iEntryId,
  $aDataEntry 
)

Definition at line 1643 of file ChWsbTwigModule.php.

◆ reparseCategories()

ChWsbTwigModule::reparseCategories (   $iEntryId)

Reimplemented in ChSitesModule.

Definition at line 1567 of file ChWsbTwigModule.php.

◆ reparseTags()

ChWsbTwigModule::reparseTags (   $iEntryId)

Reimplemented in ChSitesModule.

Definition at line 1559 of file ChWsbTwigModule.php.

◆ serviceDeleteProfileData()

ChWsbTwigModule::serviceDeleteProfileData (   $iProfileId)

Reimplemented in ChStoreModule.

Definition at line 911 of file ChWsbTwigModule.php.

◆ serviceGetForumPermission()

ChWsbTwigModule::serviceGetForumPermission (   $iMemberId,
  $iForumId 
)

Definition at line 885 of file ChWsbTwigModule.php.

◆ serviceGetShoutboxData()

ChWsbTwigModule::serviceGetShoutboxData ( )

Definition at line 1411 of file ChWsbTwigModule.php.

◆ serviceGetSpyData()

ChWsbTwigModule::serviceGetSpyData ( )

Reimplemented in ChStoreModule, and ChSitesModule.

Definition at line 1389 of file ChWsbTwigModule.php.

◆ serviceGetWallData()

ChWsbTwigModule::serviceGetWallData ( )

Definition at line 1352 of file ChWsbTwigModule.php.

◆ serviceIsEntryAdmin()

ChWsbTwigModule::serviceIsEntryAdmin (   $iEntryId,
  $iProfileId = 0 
)

Definition at line 1433 of file ChWsbTwigModule.php.

◆ serviceIsFan()

ChWsbTwigModule::serviceIsFan (   $iEntryId,
  $iProfileId = 0 
)

Definition at line 1428 of file ChWsbTwigModule.php.

◆ serviceResponseMediaDelete()

ChWsbTwigModule::serviceResponseMediaDelete (   $oAlert)

Definition at line 940 of file ChWsbTwigModule.php.

◆ serviceResponseProfileDelete()

ChWsbTwigModule::serviceResponseProfileDelete (   $oAlert)

Definition at line 930 of file ChWsbTwigModule.php.

Member Data Documentation

◆ $_iProfileId

ChWsbTwigModule::$_iProfileId

Definition at line 15 of file ChWsbTwigModule.php.

◆ $_sFilterName

ChWsbTwigModule::$_sFilterName

Definition at line 17 of file ChWsbTwigModule.php.

◆ $_sPrefix

ChWsbTwigModule::$_sPrefix

Definition at line 16 of file ChWsbTwigModule.php.


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