PHP 클래스 BxDolTwigModule, dolphin.pro

상속: extends BxDolModule
파일 보기 프로젝트 열기: boonex/dolphin.pro 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$_iProfileId
$_sFilterName
$_sPrefix

공개 메소드들

메소드 설명
__construct ( &$aModule )
_actionAdd ( $sTitle )
_actionAdministrationManage ( $isAdminEntries, $sKeyBtnDelete, $sKeyBtnActivate, $sUrl = false )
_actionAdministrationSettings ( $sSettingsCatName ) ================================== admin actions
_actionBroadcast ( $iEntryId, $sTitle, $sMsgNoRecipients, $sMsgSent )
_actionBrowseFans ( $sUri, $sFuncAllowed, $sFuncDbGetFans, $iPerPage, $sUrlBrowse, $sTitle )
_actionCalendar ( $iYear, $iMonth, $sTitle )
_actionCategories ( $sTitle )
_actionComments ( $sUri, $sTitle )
_actionDelete ( $iEntryId, $sMsgSuccess )
_actionDownload ( $aFileInfo, $sFieldMediaId )
_actionEdit ( $iEntryId, $sTitle )
_actionFiles ( $sUri, $sTitle )
_actionHome ( $sTitle )
_actionInvite ( $iEntryId, $sEmailTemplate, $iMaxEmailInvitations, $sMsgInvitationSent, $sMsgNoUsers, $sTitle )
_actionJoin ( $iEntryId, $iProfileId, $sMsgAlreadyJoined, $sMsgAlreadyJoinedPending, $sMsgJoinSuccess, $sMsgJoinSuccessPending, $sMsgLeaveSuccess )
_actionManageFansPopup ( $iEntryId, $sTitle, $sFuncGetFans = 'getFans', $sFuncIsAllowedManageFans = 'isAllowedManageFans', $sFuncIsAllowedManageAdmins = 'isAllowedManageAdmins', $iMaxFans = 1000 )
_actionMarkFeatured ( $iEntryId, $sMsgSuccessAdd, $sMsgSuccessRemove )
_actionPhotos ( $sUri, $sTitle )
_actionSearch ( $sKeyword, $sCategory, $sTitle )
_actionSharePopup ( $iEntryId, $sTitle, $bAddTempleateExt = false )
_actionSounds ( $sUri, $sTitle )
_actionTags ( $sTitle, $sTitleAllTags = '' )
_actionUploadMedia ( $sUri, $sIsAllowedFuncName, $sMedia, $aMediaFields, $sTitle )
_actionVideos ( $sUri, $sTitle )
_actionView ( $sUri, $sMsgPendingApproval )
_addForm ( $sRedirectUrl )
_browseMy ( &$aProfile, $sTitle = null )
_formatSnippetText ( $aEntryData, $iMaxLen = 300 )
_formatSnippetTextForOutline ( $aEntryData )
_getCleanIdsArray ( $sIds, $sDivider = ',' )
_getInviteParams ( $aDataEntry, $aInviter )
_isMembershipEnabledFor ( $sMembershipActionConstant )
_manageEntries ( $sMode, $sValue, $isFilter, $sFormName, $aButtons, $sAjaxPaginationBlockId = '', $isMsgBoxIfEmpty = true, $iPerPage, $sUrlAdmin = false )
_notifyEmail ( $sEmailTemplateName, $iRecipient, $aDataEntry )
_onEventAdminBecomeFan ( $iEntryId, $iProfileId, $aDataEntry, $sEmailTemplate )
_onEventFanBecomeAdmin ( $iEntryId, $iProfileId, $aDataEntry, $sEmailTemplate )
_onEventFanRemove ( $iEntryId, $iProfileId, $aDataEntry, $sEmailTemplate )
_onEventJoinConfirm ( $iEntryId, $iProfileId, $aDataEntry, $sEmailTemplate )
_onEventJoinReject ( $iEntryId, $iProfileId, $aDataEntry, $sEmailTemplate )
_onEventJoinRequest ( $iEntryId, $iProfileId, $aDataEntry, $sEmailTemplate, $iMaxFans = 1000 )
_preProductTabs ( $sUri, $sSubTab = '' )
_processFansActions ( $aDataEntry, $iMaxFans = 1000 )
_profilesEdit ( &$aProfiles, $isCenterContent = false, $aDataEntry = [] )
_serviceGetMemberMenuItem ( $sTitle, $sAlt, $sIcon, $isExtraCount = true, $sLinkAppend = '' )
_serviceGetSpyPost ( $sAction, $iObjectId, $iSenderId, $aExtraParams, $aLangKeys )
_serviceGetSubscriptionParams ( $sAction, $iEntryId, $aAction2Name )
_serviceGetWallAddComment ( $aEvent, $aParams )
_serviceGetWallPost ( $aEvent, &$aParams )
_serviceGetWallPostComment ( $aEvent, $aParams ) DEPRICATED, saved for backward compatibility
_serviceGetWallPostOutline ( $aEvent, $sIcon, $aParams = [] )
_serviceIsSomebody ( $sFunc, $iEntryId, $iProfileId )
actionActivate ( $iEntryId )
actionAdministrationCreateEntry ( )
actionBrowse ( $sMode = '', $sValue = '', $sValue2 = '', $sValue3 = '' )
isAdmin ( ) ================================== other function
isMembershipEnabledForFiles ( )
isMembershipEnabledForImages ( )
isMembershipEnabledForSounds ( )
isMembershipEnabledForVideos ( )
onEventChanged ( $iEntryId, $sStatus )
onEventCreate ( $iEntryId, $sStatus, $aDataEntry = [] ) ================================== events
onEventDeleted ( $iEntryId, $aDataEntry = [] )
onEventJoin ( $iEntryId, $iProfileId, $aDataEntry )
onEventMarkAsFeatured ( $iEntryId, $aDataEntry )
reparseCategories ( $iEntryId )
reparseTags ( $iEntryId ) ================================== tags/cats reparse functions
serviceDeleteProfileData ( $iProfileId )
serviceGetForumPermission ( $iMemberId, $iForumId ) ================================== external actions
serviceGetShoutboxData ( )
serviceGetSpyData ( )
serviceGetWallData ( )
serviceIsEntryAdmin ( $iEntryId, $iProfileId )
serviceIsFan ( $iEntryId, $iProfileId )
serviceResponseMediaDelete ( $oAlert )
serviceResponseProfileDelete ( $oAlert )

메소드 상세

__construct() 공개 메소드

public __construct ( &$aModule )

_actionAdd() 공개 메소드

public _actionAdd ( $sTitle )

_actionAdministrationManage() 공개 메소드

public _actionAdministrationManage ( $isAdminEntries, $sKeyBtnDelete, $sKeyBtnActivate, $sUrl = false )

_actionAdministrationSettings() 공개 메소드

================================== admin actions
public _actionAdministrationSettings ( $sSettingsCatName )

_actionBroadcast() 공개 메소드

public _actionBroadcast ( $iEntryId, $sTitle, $sMsgNoRecipients, $sMsgSent )

_actionBrowseFans() 공개 메소드

public _actionBrowseFans ( $sUri, $sFuncAllowed, $sFuncDbGetFans, $iPerPage, $sUrlBrowse, $sTitle )

_actionCalendar() 공개 메소드

public _actionCalendar ( $iYear, $iMonth, $sTitle )

_actionCategories() 공개 메소드

public _actionCategories ( $sTitle )

_actionComments() 공개 메소드

public _actionComments ( $sUri, $sTitle )

_actionDelete() 공개 메소드

public _actionDelete ( $iEntryId, $sMsgSuccess )

_actionDownload() 공개 메소드

public _actionDownload ( $aFileInfo, $sFieldMediaId )

_actionEdit() 공개 메소드

public _actionEdit ( $iEntryId, $sTitle )

_actionFiles() 공개 메소드

public _actionFiles ( $sUri, $sTitle )

_actionHome() 공개 메소드

public _actionHome ( $sTitle )

_actionInvite() 공개 메소드

public _actionInvite ( $iEntryId, $sEmailTemplate, $iMaxEmailInvitations, $sMsgInvitationSent, $sMsgNoUsers, $sTitle )

_actionJoin() 공개 메소드

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

_actionManageFansPopup() 공개 메소드

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

_actionMarkFeatured() 공개 메소드

public _actionMarkFeatured ( $iEntryId, $sMsgSuccessAdd, $sMsgSuccessRemove )

_actionPhotos() 공개 메소드

public _actionPhotos ( $sUri, $sTitle )

_actionSearch() 공개 메소드

public _actionSearch ( $sKeyword, $sCategory, $sTitle )

_actionSharePopup() 공개 메소드

public _actionSharePopup ( $iEntryId, $sTitle, $bAddTempleateExt = false )

_actionSounds() 공개 메소드

public _actionSounds ( $sUri, $sTitle )

_actionTags() 공개 메소드

public _actionTags ( $sTitle, $sTitleAllTags = '' )

_actionUploadMedia() 공개 메소드

public _actionUploadMedia ( $sUri, $sIsAllowedFuncName, $sMedia, $aMediaFields, $sTitle )

_actionVideos() 공개 메소드

public _actionVideos ( $sUri, $sTitle )

_actionView() 공개 메소드

public _actionView ( $sUri, $sMsgPendingApproval )

_addForm() 공개 메소드

public _addForm ( $sRedirectUrl )

_browseMy() 공개 메소드

public _browseMy ( &$aProfile, $sTitle = null )

_formatSnippetText() 공개 메소드

public _formatSnippetText ( $aEntryData, $iMaxLen = 300 )

_formatSnippetTextForOutline() 공개 메소드

public _formatSnippetTextForOutline ( $aEntryData )

_getCleanIdsArray() 공개 메소드

public _getCleanIdsArray ( $sIds, $sDivider = ',' )

_getInviteParams() 공개 메소드

public _getInviteParams ( $aDataEntry, $aInviter )

_isMembershipEnabledFor() 공개 메소드

public _isMembershipEnabledFor ( $sMembershipActionConstant )

_manageEntries() 공개 메소드

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

_notifyEmail() 공개 메소드

public _notifyEmail ( $sEmailTemplateName, $iRecipient, $aDataEntry )

_onEventAdminBecomeFan() 공개 메소드

public _onEventAdminBecomeFan ( $iEntryId, $iProfileId, $aDataEntry, $sEmailTemplate )

_onEventFanBecomeAdmin() 공개 메소드

public _onEventFanBecomeAdmin ( $iEntryId, $iProfileId, $aDataEntry, $sEmailTemplate )

_onEventFanRemove() 공개 메소드

public _onEventFanRemove ( $iEntryId, $iProfileId, $aDataEntry, $sEmailTemplate )

_onEventJoinConfirm() 공개 메소드

public _onEventJoinConfirm ( $iEntryId, $iProfileId, $aDataEntry, $sEmailTemplate )

_onEventJoinReject() 공개 메소드

public _onEventJoinReject ( $iEntryId, $iProfileId, $aDataEntry, $sEmailTemplate )

_onEventJoinRequest() 공개 메소드

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

_preProductTabs() 공개 메소드

public _preProductTabs ( $sUri, $sSubTab = '' )

_processFansActions() 공개 메소드

public _processFansActions ( $aDataEntry, $iMaxFans = 1000 )

_profilesEdit() 공개 메소드

public _profilesEdit ( &$aProfiles, $isCenterContent = false, $aDataEntry = [] )

_serviceGetMemberMenuItem() 공개 메소드

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

_serviceGetSpyPost() 공개 메소드

public _serviceGetSpyPost ( $sAction, $iObjectId, $iSenderId, $aExtraParams, $aLangKeys )

_serviceGetSubscriptionParams() 공개 메소드

public _serviceGetSubscriptionParams ( $sAction, $iEntryId, $aAction2Name )

_serviceGetWallAddComment() 공개 메소드

public _serviceGetWallAddComment ( $aEvent, $aParams )

_serviceGetWallPost() 공개 메소드

public _serviceGetWallPost ( $aEvent, &$aParams )

_serviceGetWallPostComment() 공개 메소드

DEPRICATED, saved for backward compatibility
public _serviceGetWallPostComment ( $aEvent, $aParams )

_serviceGetWallPostOutline() 공개 메소드

public _serviceGetWallPostOutline ( $aEvent, $sIcon, $aParams = [] )

_serviceIsSomebody() 공개 메소드

public _serviceIsSomebody ( $sFunc, $iEntryId, $iProfileId )

actionActivate() 공개 메소드

public actionActivate ( $iEntryId )

actionAdministrationCreateEntry() 공개 메소드

actionBrowse() 공개 메소드

public actionBrowse ( $sMode = '', $sValue = '', $sValue2 = '', $sValue3 = '' )

isAdmin() 공개 메소드

================================== other function
public isAdmin ( )

isMembershipEnabledForFiles() 공개 메소드

isMembershipEnabledForImages() 공개 메소드

isMembershipEnabledForSounds() 공개 메소드

isMembershipEnabledForVideos() 공개 메소드

onEventChanged() 공개 메소드

public onEventChanged ( $iEntryId, $sStatus )

onEventCreate() 공개 메소드

================================== events
public onEventCreate ( $iEntryId, $sStatus, $aDataEntry = [] )

onEventDeleted() 공개 메소드

public onEventDeleted ( $iEntryId, $aDataEntry = [] )

onEventJoin() 공개 메소드

public onEventJoin ( $iEntryId, $iProfileId, $aDataEntry )

onEventMarkAsFeatured() 공개 메소드

public onEventMarkAsFeatured ( $iEntryId, $aDataEntry )

reparseCategories() 공개 메소드

public reparseCategories ( $iEntryId )

reparseTags() 공개 메소드

================================== tags/cats reparse functions
public reparseTags ( $iEntryId )

serviceDeleteProfileData() 공개 메소드

public serviceDeleteProfileData ( $iProfileId )

serviceGetForumPermission() 공개 메소드

================================== external actions
public serviceGetForumPermission ( $iMemberId, $iForumId )

serviceGetShoutboxData() 공개 메소드

serviceGetSpyData() 공개 메소드

public serviceGetSpyData ( )

serviceGetWallData() 공개 메소드

public serviceGetWallData ( )

serviceIsEntryAdmin() 공개 메소드

public serviceIsEntryAdmin ( $iEntryId, $iProfileId )

serviceIsFan() 공개 메소드

public serviceIsFan ( $iEntryId, $iProfileId )

serviceResponseMediaDelete() 공개 메소드

public serviceResponseMediaDelete ( $oAlert )

serviceResponseProfileDelete() 공개 메소드

public serviceResponseProfileDelete ( $oAlert )

프로퍼티 상세

$_iProfileId 공개적으로 프로퍼티

public $_iProfileId

$_sFilterName 공개적으로 프로퍼티

public $_sFilterName

$_sPrefix 공개적으로 프로퍼티

public $_sPrefix