Difference between revisions of "API Events"

 
(16 intermediate revisions by one other user not shown)
Line 1: Line 1:
−
__TOC__
+
<div class="uk-grid uk-grid-medium" data-uk-grid-margin data-uk-grid-match="{target: '.uk-panel'}">
−
===Categories===
+
 
−
<!-- BEGIN: FIRST ROW -->
+
<div class="uk-width-1-1 uk-width-small-1-2 uk-width-xlarge-1-3">
−
<div class="row-fluid">
+
<div class="uk-panel uk-panel-box">
−
    <div class="span4">
+
<div class="uk-panel-title">System Events</div>
−
<div style="border-bottom:1px solid e0e9e9; background-color:#eee; padding:0.2em 0.5em 0.2em 0.5em; font-size:110%; font-weight:bold;">System Events</div>
+
−
<div style="padding:0.4em 1em 0.3em 1em;">
+
* [[onModuleRender|onModuleRender]]
−
    onModuleRender
+
* [[onBulletinDisplay|onBulletinDisplay]]
−
    onBulletinDisplay
+
* [[onDiscussionDisplay|onDiscussionDisplay]]
−
    onDiscussionDisplay
+
* [[onMessageDisplay|onMessageDisplay]]
−
    onMessageDisplay
+
* [[onWallDisplay|onWallDisplay]]
−
    onWallDisplay
+
* [[onAjaxCall|onAjaxCall]]
−
    onAjaxCall
+
* [[onAfterAppsLoad|onAfterAppsLoad]]
−
    onAfterAppsLoad
+
* [[onUserRegisterFormDisplay|onUserRegisterFormDisplay]]
−
    onUserRegisterFormDisplay
+
* [[onFormSave|onFormSave]]
−
    onFormSave
+
* [[onFormDisplay|onFormDisplay]]
−
    onFormDisplay
+
<!-- * [[onBeforeControllerCreate]] -->
−
</div>
+
</div>
−
</div>
+
−
    <div class="span4">
+
−
<div style="border-bottom:1px solid e0e9e9; background-color:#eee; padding:0.2em 0.5em 0.2em 0.5em; font-size:110%; font-weight:bold;">Group Events</div>
+
−
<div style="padding:0.4em 1em 0.3em 1em;">
+
−
    onGroupCreate
+
−
    onAfterGroupDelete
+
−
    onBeforeGroupDelete
+
−
    onGroupLeave
+
−
    onGroupJoinApproved
+
−
    onGroupJoin
+
−
    onGroupDisable
+
−
</div>
+
−
    </div>
+
−
    <div class="span4">
+
−
<div style="border-bottom:1px solid e0e9e9; background-color:#eee; padding:0.2em 0.5em 0.2em 0.5em; font-size:110%; font-weight:bold;">Event Events</div>
+
−
<div style="padding:0.4em 1em 0.3em 1em;">
+
−
    onEventUpdate
+
−
    onEventRequestInvite
+
−
    onEventCreate
+
−
    onEventJoin
+
−
</div>
+
−
    </div>
+
 
</div>
 
</div>
−
<!-- END: FIRST ROW -->
 
  
−
<!-- BEGIN: SECOND ROW -->
+
<div class="uk-width-1-1 uk-width-small-1-2 uk-width-xlarge-1-3">
−
<div class="row-fluid">
+
<div class="uk-panel uk-panel-box">
−
    <div class="span4">
+
<div class="uk-panel-title">Group Events</div>
−
<div style="border-bottom:1px solid e0e9e9; background-color:#eee; padding:0.2em 0.5em 0.2em 0.5em; font-size:110%; font-weight:bold;">Photos Events</div>
+
−
<div style="padding:0.4em 1em 0.3em 1em;">
+
* [[onGroupCreate]]
−
    onPhotoCreate
+
* [[onAfterGroupDelete]]
−
    onAfterPhotoDelete
+
* [[onBeforeGroupDelete]]
−
    onBeforePhotoDelete
+
* [[onGroupLeave]]
−
</div>
+
* [[onGroupJoinApproved]]
−
</div>
+
* [[onGroupJoin]]
−
    <div class="span4">
+
* [[onGroupDisable]]
−
<div style="border-bottom:1px solid e0e9e9; background-color:#eee; padding:0.2em 0.5em 0.2em 0.5em; font-size:110%; font-weight:bold;">Videos Events</div>
+
</div>
−
<div style="padding:0.4em 1em 0.3em 1em;">
+
−
onVideoCreate
+
−
</div>
+
−
    </div>
+
−
    <div class="span4">
+
−
<div style="border-bottom:1px solid e0e9e9; background-color:#eee; padding:0.2em 0.5em 0.2em 0.5em; font-size:110%; font-weight:bold;">Registration Events</div>
+
−
<div style="padding:0.4em 1em 0.3em 1em;">
+
−
    onRegisterValidate
+
−
    onRegisterProfileValidate
+
−
</div>
+
−
    </div>
+
 
</div>
 
</div>
−
<!-- END: SECOND ROW -->
 
  
−
<!-- BEGIN: THIRD ROW -->
+
<div class="uk-width-1-1 uk-width-small-1-2 uk-width-xlarge-1-3">
−
<div class="row-fluid">
+
<div class="uk-panel uk-panel-box">
−
    <div class="span4">
+
<div class="uk-panel-title">Event Events</div>
−
<div style="border-bottom:1px solid e0e9e9; background-color:#eee; padding:0.2em 0.5em 0.2em 0.5em; font-size:110%; font-weight:bold;">Profile Events</div>
+
−
<div style="padding:0.4em 1em 0.3em 1em;">
+
* [[onEventUpdate]]
−
    onGetUserInfo
+
* [[onEventRequestInvite]]
−
    onAfterProfileUpdate
+
* [[onEventCreate]]
−
    onBeforeProfileUpdate
+
* [[onEventJoin]]
−
    onUserDetailsUpdate
+
</div>
−
    onProfileAvatarUpdate
+
</div>
−
    onProfileStatusUpdate
+
 
−
    onProfileDisplay
+
<div class="uk-width-1-1 uk-width-small-1-2 uk-width-xlarge-1-3">
−
    onProfileCreate
+
<div class="uk-panel uk-panel-box">
−
</div>
+
<div class="uk-panel-title">Photos Events</div>
−
</div>
+
−
    <div class="span4">
+
* [[onPhotoCreate]]
−
<div style="border-bottom:1px solid e0e9e9; background-color:#eee; padding:0.2em 0.5em 0.2em 0.5em; font-size:110%; font-weight:bold;">Friends Events</div>
+
* [[onAfterPhotoDelete]]
−
<div style="padding:0.4em 1em 0.3em 1em;">
+
* [[onBeforePhotoDelete]]
−
    onFriendRequest
+
<!-- * [[onAfterAlbumDelete]] -->
−
    onFriendReject
+
</div>
−
    onFriendRemove
+
</div>
−
    onFriendApprove
+
 
−
</div>
+
<div class="uk-width-1-1 uk-width-small-1-2 uk-width-xlarge-1-3">
−
    </div>
+
<div class="uk-panel uk-panel-box">
−
    <div class="span4">
+
<div class="uk-panel-title">Videos Events</div>
−
<div style="border-bottom:1px solid e0e9e9; background-color:#eee; padding:0.2em 0.5em 0.2em 0.5em; font-size:110%; font-weight:bold;">Misc Events</div>
+
−
<div style="padding:0.4em 1em 0.3em 1em;">
+
* [[onVideoCreate]]
−
    RSS feeds
+
</div>
−
    onLoadBookmarks
+
</div>
−
</div>
+
 
−
    </div>
+
<div class="uk-width-1-1 uk-width-small-1-2 uk-width-xlarge-1-3">
 +
<div class="uk-panel uk-panel-box">
 +
<div class="uk-panel-title">Registration Events</div>
 +
 
 +
* [[onRegisterValidate]]
 +
* [[onRegisterProfileValidate]]
 +
</div>
 +
</div>
 +
 
 +
<div class="uk-width-1-1 uk-width-small-1-2 uk-width-xlarge-1-3">
 +
<div class="uk-panel uk-panel-box">
 +
<div class="uk-panel-title">Profile Events</div>
 +
 
 +
* [[onGetUserInfo]]
 +
* [[onAfterProfileUpdate]]
 +
* [[onBeforeProfileUpdate]]
 +
* [[onUserDetailsUpdate]]
 +
* [[onProfileAvatarUpdate]]
 +
* [[onProfileStatusUpdate]]
 +
* [[onProfileDisplay]]
 +
* [[onProfileCreate]]
 +
* [[onProfileFieldLoad]]
 +
* [[onAfterBanningUser]]
 +
<!--* [[onProfileTypeUpdate]] -->
 +
</div>
 +
</div>
 +
 
 +
<div class="uk-width-1-1 uk-width-small-1-2 uk-width-xlarge-1-3">
 +
<div class="uk-panel uk-panel-box">
 +
<div class="uk-panel-title">Friends Events</div>
 +
 +
* [[onFriendRequest]]
 +
* [[onFriendReject]]
 +
* [[onFriendRemove]]
 +
* [[onFriendApprove]]
 +
</div>
 +
</div>
 +
 
 +
<div class="uk-width-1-1 uk-width-small-1-2 uk-width-xlarge-1-3">
 +
<div class="uk-panel uk-panel-box">
 +
<div class="uk-panel-title">Misc Events</div>
 +
 
 +
* [[RSS feeds]]
 +
* [[onLoadBookmarks]]
 +
* [[onCommunityStreamRender]]
 +
<!-- * [[onCustomActivityDisplay]] -->
 +
</div>
 +
</div>
 
</div>
 
</div>
−
<!-- END: THIRD ROW -->
 

Latest revision as of 20:25, 21 December 2016