Difference between revisions of "API Events"

(Created page with "<!-- BEGIN: FIRST ROW --> <div class="row-fluid"> <div class="span4"> <div style="border-bottom:1px solid e0e9e9; background-color:#eee; padding:0.2em 0.5em 0.2em 0.5em; ...")
 
 
(17 intermediate revisions by one other user not shown)
Line 1: Line 1:
<!-- BEGIN: FIRST ROW -->
+
<div class="uk-grid uk-grid-medium" data-uk-grid-margin data-uk-grid-match="{target: '.uk-panel'}">
<div class="row-fluid">
+
 
    <div class="span4">
+
<div class="uk-width-1-1 uk-width-small-1-2 uk-width-xlarge-1-3">
<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 class="uk-panel uk-panel-box">
<div style="padding:0.4em 1em 0.3em 1em;">
+
<div class="uk-panel-title">System Events</div>
    onModuleRender
+
    onBulletinDisplay
+
* [[onModuleRender|onModuleRender]]
    onDiscussionDisplay
+
* [[onBulletinDisplay|onBulletinDisplay]]
    onMessageDisplay
+
* [[onDiscussionDisplay|onDiscussionDisplay]]
    onWallDisplay
+
* [[onMessageDisplay|onMessageDisplay]]
    onAjaxCall
+
* [[onWallDisplay|onWallDisplay]]
    onAfterAppsLoad
+
* [[onAjaxCall|onAjaxCall]]
    onUserRegisterFormDisplay
+
* [[onAfterAppsLoad|onAfterAppsLoad]]
    onFormSave
+
* [[onUserRegisterFormDisplay|onUserRegisterFormDisplay]]
    onFormDisplay
+
* [[onFormSave|onFormSave]]
</div>
+
* [[onFormDisplay|onFormDisplay]]
</div>
+
<!-- * [[onBeforeControllerCreate]] -->
    <div class="span4">
+
</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;">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