Community Builder has an assortment of triggers which can be used to alter CB data or even Joomla data without hacking the code. There are multiple use scenarios for these triggers. You can use them in modules, components, bots, plugins, or essentially anything you include the CB API in.
To initiate a trigger you'll need to add the call for it. At the top of your php file add the following just below direct access check. You must ALWAYS include the Global for $_PLUGINS to avoid any errors.
global $_PLUGINS;
$_PLUGINS->registerFunction( 'TRIGGER', 'FUNCTION', 'CLASS' );
The format above is mandatory with the exception of Class, This allows you to call Function when Trigger is executed. Class allows you to trigger Function in Class. Some triggers pass variables upon execution. You can specify these variables at the end of the Function with the format of Function( $var1, $var2 ). Optionally you can ignore this and specify the variables in your function it self such as:
function Function( $var1, $var2 ) {
Now that the formatting and preparation is understood you'll need to know the list of available triggers. Below is a rather large list of triggers found all throughout CB which are all available for your usage. Keep in mind some due contain variables; generally all have the starting variable of $user. Each trigger is separated by the File they are executed in, this means there could be duplicates in the list.
Note if implementing a custom trigger in your integration it is important to first load CB plugins before executing the trigger function as shown in the below usages. This can be done as follows.
$_PLUGINS->loadPluginGroup( 'user' );
administrator\components\com_comprofiler\controller
controller.default.php
$_PLUGINS->trigger( 'onBeforeSyncUser', array( true ) );
$_PLUGINS->trigger( 'onAfterSyncUser', array( true ) );
$_PLUGINS->trigger( 'onAfterCheckCbDb', array( true ) );
$_PLUGINS->trigger( 'onAfterCheckCbFieldsDb', array( true ) );
$_PLUGINS->trigger( 'onBeforeFixDb', array( $dryRun ) );
$_PLUGINS->trigger( 'onAfterFixDb', array( $dryRun ) );
$_PLUGINS->trigger( 'onBeforeFixFieldsDb', array( $dryRun ) );
$_PLUGINS->trigger( 'onBeforeUserProfileEditRequest', array( $uid, &$msg, 2 ) );
controller.user.php
$_PLUGINS->trigger( 'onBeforeUserProfileEditRequest', array( (int) $uid, &$msg, 2 ) );
$_PLUGINS->trigger( 'onBeforeUserProfileSaveRequest', array( $userIdPosted, &$msg, 2 ) );
$_PLUGINS->trigger( 'onBeforeUserProfileEditRequest', array( (int) $userComplete->id, &$msg, 2 ) );
$_PLUGINS->trigger( 'onAfterUserProfileSaveFailed', array( &$userComplete, &$regErrorMSG, 2 ) );
$_PLUGINS->trigger( 'onAfterUserRegistrationSaveFailed', array( &$userComplete, &$regErrorMSG, 2 ) );
$_PLUGINS->trigger( 'onAfterUserProfileSaved', array( &$userComplete, 2 ) );
$_PLUGINS->trigger( 'onAfterSaveUserRegistration', array( &$userComplete, &$messagesToUser, 2 ) );
controller.users.php
$_PLUGINS->trigger( 'onBeforeBackendUsersEmailForm', array( &$rows, &$pageNav, &$search, &$lists, &$cid, &$emailSubject, &$emailBody, &$inputTextExtras, &$select_tag_attribs, $simulationMode, $option, &$emailAttach, &$emailFromName, &$emailFromAddr, &$emailReplyName, &$emailReplyAddr, &$emailTo, &$emailCC, &$emailBCC ) );
$_PLUGINS->trigger( 'onBeforeBackendUsersEmailStart', array( &$rows, $total, $search, $lists, $cid, &$emailSubject, &$emailBody, &$inputTextExtras, $simulationMode, $option, &$emailAttach, &$emailFromName, &$emailFromAddr, &$emailReplyName, &$emailReplyAddr, &$emailTo, &$emailCC, &$emailBCC ) );
$_PLUGINS->trigger( 'onBeforeBackendUserEmail', array( &$user, &$emailSubject, &$emailBody, $mode, &$extraStrings, $simulationMode, &$emailAttach, &$emailFromName, &$emailFromAddr, &$emailReplyName, &$emailReplyAddr, &$emailTo, &$emailCC, &$emailBCC ) );
administrator\components\com_comprofiler\view
view.user.php
$_PLUGINS->trigger( 'onBeforeUserProfileEditDisplay', array( &$user, 2 ) );
administrator\components\com_kunena\install\plugins\plg_kunena_comprofiler
integration.php
$_PLUGINS->trigger('kunenaIntegration', array($event, &$config, &$params));
administrator\modules\mod_cbadmin\tmpl
menu.php
$_PLUGINS->trigger( 'mod_onCBAdminMenu', array( &$pluginMenu, $disabled, $params->get( 'menu_compact', 1 ) ) );
components\com_comprofiler
comprofiler.html.php
$_PLUGINS->trigger( 'onBeforeEmailUserForm', array( &$rowFrom, &$rowTo, 1, &$allowPublic, &$name, &$email, &$subject, &$message ) ) );
$_PLUGINS->trigger( 'onAfterEmailUserForm', array( &$rowFrom, &$rowTo, &$warning, 1, &$allowPublic, &$name, &$email, &$subject, &$message ) ) );
$_PLUGINS->trigger( 'onBeforeUserProfileEditDisplay', array( &$user, 1 ) ) );
$_PLUGINS->trigger( 'onAfterUserProfileEditDisplay', array( $user, $tabcontent, &$return ) );
$_PLUGINS->trigger( 'onBeforeUserProfileRequest', array( &$user, 1 ) );
$_PLUGINS->trigger( 'onBeforeUserProfileDisplay', array( &$user, 1, $cbUserIsModerator, $cbMyIsModerator ) ) );
$_PLUGINS->trigger( 'onAfterUserProfileDisplay', array( $user, true, &$return ) );
$_PLUGINS->trigger( 'onBeforeDisplayUsersList', array( &$row, &$users, &$columns, &$fields, &$input, $row->listid, &$search, &$Itemid, 1 ) );
$_PLUGINS->trigger( 'onLostPassForm', array( 1 ) );
$_PLUGINS->trigger( 'onBeforeLoginFormDisplay', array( &$postvars, &$regErrorMSG, &$messagesToUser, &$alertmessages ) ) );
$_PLUGINS->trigger( 'onBeforeRegisterFormDisplay', array( &$user, $regErrorMSG ) );
$_PLUGINS->trigger( 'onAfterRegisterFormDisplay', array( $user, $tabcontent, &$return ) );
$_PLUGINS->trigger( 'onBeforeReportUserFormDisplay', array( $uid, &$reportedByUser, &$reportedUser ) ) );
$_PLUGINS->trigger( 'onBeforeBanUserFormDisplay', array( $uid, &$orgBannedReason, &$bannedByUser, &$bannedUser ) ) );
$_PLUGINS->trigger( 'onBeforePendingApprovalUsersFormDisplay', array( &$users ) ) );
$_PLUGINS->trigger( 'onBeforeManageConnectionsFormDisplay', array( &$connections, &$actions, &$total, &$connMgmtTabs, &$pagingParams, &$perpage, &$connecteds ) ) );
$_PLUGINS->trigger( 'onBeforeModerateBansFormDisplay', array( $uid, $act ) ) );
$_PLUGINS->trigger( 'onBeforeModerateReportsFormDisplay', array() ) );
$_PLUGINS->trigger( 'onBeforeModerateImagesFormDisplay', array() ) );
$_PLUGINS->trigger( 'onBeforeViewReportsFormDisplay', array( $uid, $act ) ) );
comprofiler.php
$_PLUGINS->trigger( 'onBeforeEmailUser', array( &$rowFrom, &$rowTo, 1, &$emailName, &$emailAddress, &$subject, &$message ) );
$_PLUGINS->trigger( 'onBeforeUserProfileEditRequest', array( $uid, &$msg, 1 ) );
$_PLUGINS->trigger( 'onBeforeUserProfileSaveRequest', array( $uid, &$msg, 1 ) );
$_PLUGINS->trigger( 'onAfterUserProfileSaveFailed', array( &$userComplete, &$regErrorMSG, 1 ) );
$_PLUGINS->trigger( 'onAfterUserProfileSaved', array( &$userComplete, 1 ) );
$_PLUGINS->trigger( 'onBeforeUserProfileAccess', array( $uid, &$msg, 1 ) );
$_PLUGINS->trigger( 'onBeforeUserProfileEditRequest', array( $Euid, &$msg, 1 ) );
$_PLUGINS->trigger( 'onAfterUserProfileEditCancel', array( &$user ) );
$_PLUGINS->trigger( 'onBeforeUserProfileEditRequest', array( $user->id, &$msg, 1 ) );
$_PLUGINS->trigger( 'onBeforeUserProfileAccess', array( $user->id, &$msg, 1 ) );
$_PLUGINS->trigger( 'onStartNewPassword', array( &$checkusername, &$confirmEmail ) );
$_PLUGINS->trigger( 'onBeforeUsernameReminder', array( $user, &$subject, &$message ) );
$_PLUGINS->trigger( 'onAfterUsernameReminder', array( $user, &$res ) );
$_PLUGINS->trigger( 'onBeforeNewPassword', array( $user, &$newpass, &$subject, &$message ) );
$_PLUGINS->trigger( 'onNewPassword', array( $user, $newpass ) );
$_PLUGINS->trigger( 'onAfterPasswordReminder', array( $user, $newpass, &$res ) );
$_PLUGINS->trigger( 'onBeforeRegisterFormRequest', array( &$msg, $emailpass, &$regErrorMSG ) );
$_PLUGINS->trigger( 'onBeforeRegisterForm', array( $option, $emailpass, &$regErrorMSG, $fieldsQuery ) );
$_PLUGINS->trigger( 'onBeforeSaveUserRegistrationRequest', array( &$msg ) );
$_PLUGINS->trigger( 'onStartSaveUserRegistration', array() );
$_PLUGINS->trigger( 'onAfterUserRegistrationSaveFailed', array( &$userComplete, &$regErrorMSG, 1 ) );
$_PLUGINS->trigger( 'onAfterUserRegistrationMailsSent', array( &$userComplete, &$userComplete, &$messagesToUser, $ueConfig['reg_confirmation'], $ueConfig['reg_admin_approval'], true));
$_PLUGINS->trigger( 'onAfterSaveUserRegistration', array( &$userComplete, &$messagesToUser, 1 ) );
$_PLUGINS->trigger( 'onAfterUserLoginFailed', array( $username, $password, $rememberMe, $secretKey, &$return, &$alertmessages, &$messagesToUser, &$resultError ) );
$_PLUGINS->trigger( 'onAfterUserLoginFailed', array( $username, $password, $rememberMe, $secretKey, &$return, &$alertmessages, &$messagesToUser, &$resultError ) );
$_PLUGINS->trigger( 'onAfterUserLoginSuccess', array( $username, $password, $rememberMe, $secretKey, &$return, &$alertmessages, &$messagesToUser, &$resultError ) );
$_PLUGINS->trigger( 'onAfterUserLogoutFailed', array( &$resultError ) );
$_PLUGINS->trigger( 'onAfterUserLogoutSuccess', array( &$return, &$message, &$messageToUser ) );
$_PLUGINS->trigger( 'onBeforeUserConfirmationRequest', array() );
$_PLUGINS->trigger( 'onAfterUserConfirmation', array( &$user, $confirmcode, $confirmed, &$class, &$messagesToUser ) );
$_PLUGINS->trigger( 'onBeforeReportUserRequest', array( $uid, &$msg, $form ) );
$_PLUGINS->trigger( 'onBeforeReportUserForm', array( $uid, &$reportedByUser, &$reportedUser ) );
$_PLUGINS->trigger( 'onStartSaveReportUser', array( &$row, &$reportedByUser, &$reportedUser ) );
$_PLUGINS->trigger( 'onBeforeSaveReportUser', array( &$row, &$reportedByUser, &$reportedUser ) );
$_PLUGINS->trigger( 'onAfterSaveReportUser', array( &$row, &$reportedByUser, &$reportedUser ) );
$_PLUGINS->trigger( 'onBeforeBanUserRequest', array( $uid, &$msg, $form, $act ) );
$_PLUGINS->trigger( 'onBeforeBanUserForm', array( $uid, &$bannedByUser, &$bannedUser ) );
$_PLUGINS->trigger( 'onBeforeAddConnectionRequest', array( $userid, $connectionid, &$msg, &$umsg, $act ) );
$_PLUGINS->trigger( 'onBeforeRemoveConnectionRequest', array( $userid, $connectionid, &$msg, $act ) );
$_PLUGINS->trigger( 'onBeforeRemoveConnectionRequest', array( $userid, $connectionid, &$msg, $act ) );
$_PLUGINS->trigger( 'onBeforeAcceptConnectionRequest', array( $userid, $connectionid, &$msg, $act ) );
$_PLUGINS->trigger( 'onBeforeManageConnectionsRequest', array( $userid, &$msg ) );
$_PLUGINS->trigger( 'onBeforeSaveConnectionsRequest', array( $connectionids, &$msg ) );
$_PLUGINS->trigger( 'onBeforeProcessConnectionsRequest', array( $connectionids, &$msg ) );
router.php
$_PLUGINS->trigger( 'onBuildRoute', array( $this, $plugin, &$segments, &$query, &$menuItem ) );
$_PLUGINS->trigger( 'onParseRoute', array( $this, $plugin, $segments, &$vars, $menuItem ) );
components\com_comprofiler\plugin\user\plug_cbactivity\library
Parser.php
$_PLUGINS->trigger( 'activity_onParse', [ &$this->parsed, $this->string, $this->words, $this->source, $this->stream, $this->context, $this->ignore, $html ] )
components\com_comprofiler\plugin\user\plug_cbactivity\library\Controller
ActivityController.php
$_PLUGINS->trigger( 'activity_onDisplayActivityStreamEdit', [ $rowStream, &$row, &$form[
'url' => '',
'menu' => [],
'inputs' => [],
'buttons' => [],
'actions' => [],
'features' => [],
'message_required' => false,
'message_limit' => 0,
'new' => false,
'collapsed' => false,
'captcha' => '',
'captcha_invisible' => false,
'reactions' => '',
'stickers' => '',
'emotes' => '',
'themes' => '',
'themes_classes' => '',
'themes_styles' => '',
'links_preview' => '',
'system' => false,
'tooltips' => [],
] ] )
$_PLUGINS->trigger( 'activity_onDisplayActivityStreamNew', [ $rowStream, &$row, &$form[
'url' => '',
'menu' => [],
'inputs' => [],
'buttons' => [],
'actions' => [],
'features' => [],
'message_required' => false,
'message_limit' => 0,
'new' => true,
'collapsed' => false,
'captcha' => '',
'captcha_invisible' => false,
'reactions' => '',
'stickers' => '',
'emotes' => '',
'themes' => '',
'themes_classes' => '',
'themes_styles' => '',
'links_preview' => '',
'system' => false,
'tooltips' => [],
] ] )
$_PLUGINS->trigger( 'activity_onBeforeUpdateStreamActivity', [ $rowStream, $source, &$row, $old ] )
$_PLUGINS->trigger( 'activity_onBeforeCreateStreamActivity', [ $rowStream, $source, &$row ] )
$_PLUGINS->trigger( 'activity_onAfterUpdateStreamActivity', [ $rowStream, $source, $row, $old ] )
$_PLUGINS->trigger( 'activity_onAfterCreateStreamActivity', [ $rowStream, $source, $row ] )
$_PLUGINS->trigger( 'activity_onBeforeDeleteActivityStreamTag', [ $rowStream, $row, &$tag ] )
$_PLUGINS->trigger( 'activity_onAfterDeleteActivityStreamTag', [ $rowStream, $row, $tag ] )
$_PLUGINS->trigger( 'activity_onBeforeCreateActivityStreamTag', [ $rowStream, $row, &$tag ] )
$_PLUGINS->trigger( 'activity_onAfterCreateActivityStreamTag', [ $rowStream, $row, $tag ] )
$_PLUGINS->trigger( 'activity_onBeforeDeleteActivityStreamMention', [ $rowStream, $row, &$mention ] )
$_PLUGINS->trigger( 'activity_onAfterDeleteActivityStreamMention', [ $rowStream, $row, $mention ] )
$_PLUGINS->trigger( 'activity_onBeforeCreateActivityStreamMention', [ $rowStream, $row, &$mention ] )
$_PLUGINS->trigger( 'activity_onAfterCreateActivityStreamMention', [ $rowStream, $row, $mention ] )
$_PLUGINS->trigger( 'activity_onBeforeDeleteActivityStreamHashtag', [ $rowStream, $row, &$hashtag ] )
$_PLUGINS->trigger( 'activity_onAfterDeleteActivityStreamHashtag', [ $rowStream, $row, $hashtag ] )
$_PLUGINS->trigger( 'activity_onBeforeCreateActivityStreamHashtag', [ $rowStream, $row, &$hashtag ] )
$_PLUGINS->trigger( 'activity_onAfterCreateActivityStreamHashtag', [ $rowStream, $row, $hashtag ] )
$_PLUGINS->trigger( 'activity_onBeforeActivityStreamDelete', [ $rowStream, $source, &$row ] )
$_PLUGINS->trigger( 'activity_onAfterActivityStreamDelete', [ $rowStream, $source, $row ] )
$_PLUGINS->trigger( 'activity_onBeforeActivityStreamPublish', [ $rowStream, $source, &$row ] )
$_PLUGINS->trigger( 'activity_onAfterActivityStreamPublish', [ $rowStream, $source, $row ] )
$_PLUGINS->trigger( 'activity_onBeforeActivityStreamHide', [ $rowStream, $source, &$hidden, $row ] )
$_PLUGINS->trigger( 'activity_onAfterActivityStreamHide', [ $rowStream, $source, $hidden, $row ] )
$_PLUGINS->trigger( 'activity_onBeforeActivityStreamUnhide', [ $rowStream, $source, &$hidden, $row ] )
$_PLUGINS->trigger( 'activity_onAfterActivityStreamUnhide', [ $rowStream, $source, $hidden, $row ] )
$_PLUGINS->trigger( 'activity_onBeforeFollowStreamActivity', [ $rowStream, $source, &$follow, $row ] )
$_PLUGINS->trigger( 'activity_onAfterFollowStreamActivity', [ $rowStream, $source, $follow, $row ] )
$_PLUGINS->trigger( 'activity_onBeforeUnfollowStreamActivity', [ $rowStream, $source, &$follow, $row ] )
$_PLUGINS->trigger( 'activity_onAfterUnfollowStreamActivity', [ $rowStream, $source, $follow, $row ] )
$_PLUGINS->trigger( 'activity_onBeforeBookmarkStreamActivity', [ $rowStream, $source, &$bookmarked, $row ] )
$_PLUGINS->trigger( 'activity_onAfterBookmarkStreamActivity', [ $rowStream, $source, $bookmarked, $row ] )
$_PLUGINS->trigger( 'activity_onBeforeUnbookmarkStreamActivity', [ $rowStream, $source, &$bookmarked, $row ] )
$_PLUGINS->trigger( 'activity_onAfterUnbookmarkStreamActivity', [ $rowStream, $source, $bookmarked, $row ] )
$_PLUGINS->trigger( 'activity_onBeforeActivityStreamHide', [ $rowStream, $source, &$hidden, $row ] )
$_PLUGINS->trigger( 'activity_onAfterActivityStreamHide', [ $rowStream, $source, $hidden, $row ] )
$_PLUGINS->trigger( 'activity_onBeforeActivityStreamReport', [ $rowStream, $source, &$row ] )
$_PLUGINS->trigger( 'activity_onAfterActivityStreamReport', [ &$rowStream, $source, $row ] )
$_PLUGINS->trigger( 'activity_onBeforeCreateStreamActivity', [ $rowStream, $activity, &$row ] )
$_PLUGINS->trigger( 'activity_onAfterCreateStreamActivity', [ $rowStream, $activity, $row ] )
$_PLUGINS->trigger( 'activity_onQueryActivityFilter', [ $this->stream, $selectedFilter, $asset, &$assets, &$assetsWhere, $hashtag, $mentioned, $search ] )
$_PLUGINS->trigger( 'activity_onQueryActivity', [ $this->stream, &$select, &$join, &$where ] )
$_PLUGINS->trigger( 'activity_onLoadActivity', [ $this->stream, &$rows ] )
$_PLUGINS->trigger( 'activity_onLoadActivity', [ $this->stream, &$rows ] )
CommentsController.php
$_PLUGINS->trigger( 'activity_onDisplayCommentStreamEdit', [ $rowStream, &$row, &$form[
'url' => '',
'menu' => [],
'inputs' => [],
'buttons' => [],
'actions' => [],
'features' => [],
'guest' => false,
'message_limit' => 0,
'new' => false,
'collapsed' => false,
'captcha' => '',
'captcha_invisible' => false,
'reactions' => '',
'stickers' => '',
'emotes' => '',
'links_preview' => '',
'system' => false,
'tooltips' => [],
] ] )
$_PLUGINS->trigger( 'activity_onDisplayCommentStreamNew', [ $rowStream, &$row, &$form[
'url' => '',
'menu' => [],
'inputs' => [],
'buttons' => [],
'actions' => [],
'features' => [],
'guest' => false,
'message_limit' => 0,
'new' => true,
'collapsed' => false,
'captcha' => '',
'captcha_invisible' => false,
'reactions' => '',
'stickers' => '',
'emotes' => '',
'links_preview' => '',
'system' => false,
'tooltips' => [],
] ] )
$_PLUGINS->trigger( 'activity_onBeforeCommentStreamUpdate', [ $rowStream, $source, &$row, $old ] )
$_PLUGINS->trigger( 'activity_onBeforeCommentStreamCreate', [ $rowStream, $source, &$row ] )
$_PLUGINS->trigger( 'activity_onAfterCommentStreamUpdate', [ $rowStream, $source, $row, $old ] )
$_PLUGINS->trigger( 'activity_onAfterCommentStreamCreate', [ $rowStream, $source, $row ] )
$_PLUGINS->trigger( 'activity_onBeforeDeleteCommentStreamMention', [ $rowStream, $row, &$mention ] )
$_PLUGINS->trigger( 'activity_onAfterDeleteCommentStreamMention', [ $rowStream, $row, $mention ] )
$_PLUGINS->trigger( 'activity_onBeforeCreateCommentStreamMention', [ $rowStream, $row, &$mention ] )
$_PLUGINS->trigger( 'activity_onAfterCreateCommentStreamMention', [ $rowStream, $row, $mention ] )
$_PLUGINS->trigger( 'activity_onBeforeCommentStreamDelete', [ $rowStream, $source, &$row ] )
$_PLUGINS->trigger( 'activity_onAfterCommentStreamDelete', [ $rowStream, $source, $row ] )
$_PLUGINS->trigger( 'activity_onBeforeCommentStreamPublish', [ $rowStream, $source, &$row ] )
$_PLUGINS->trigger( 'activity_onAfterCommentStreamPublish', [ $rowStream, $source, $row ] )
$_PLUGINS->trigger( 'activity_onBeforeCommentStreamHide', [ $rowStream, $source, &$hidden, $row ] )
$_PLUGINS->trigger( 'activity_onAfterCommentStreamHide', [ $rowStream, $source, $hidden, $row ] )
$_PLUGINS->trigger( 'activity_onBeforeCommentStreamUnhide', [ $rowStream, $source, &$hidden, $row ] )
$_PLUGINS->trigger( 'activity_onAfterCommentStreamUnhide', [ $rowStream, $source, $hidden, $row ] )
$_PLUGINS->trigger( 'activity_onBeforeCommentStreamHide', [ $rowStream, $source, &$hidden, $row ] )
$_PLUGINS->trigger( 'activity_onAfterCommentStreamHide', [ $rowStream, $source, $hidden, $row ] )
$_PLUGINS->trigger( 'activity_onBeforeCommentStreamReport', [ $rowStream, $source, &$row ] )
$_PLUGINS->trigger( 'activity_onAfterCommentStreamReport', [ &$rowStream, $source, $row ] )
$_PLUGINS->trigger( 'activity_onQueryComments', [ $this->stream, &$select, &$join, &$where ] )
$_PLUGINS->trigger( 'activity_onLoadComments', [ $this->stream, &$rows ] )
$_PLUGINS->trigger( 'activity_onLoadComments', [ $this->stream, &$rows ] )
NotificationsController.php
$_PLUGINS->trigger( 'activity_onQueryNotifications', [ &$select, &$join, &$where ] )
$_PLUGINS->trigger( 'activity_onLoadNotifications', [ &$rows ] )
$_PLUGINS->trigger( 'activity_onLoadNotifications', [ &$rows ] )
components\com_comprofiler\plugin\user\plug_cbactivity\library\Entity
ActivityEntity.php
$_PLUGINS->trigger( 'activity_onBeforeActivityEntitySave', [ &$this, &$update, &$loadBy ] )
$_PLUGINS->trigger( 'activity_onAfterActivityEntityStore', [ $this, &$activity ] )
$_PLUGINS->trigger( 'activity_onBeforeActivityEntityDelete', [ &$this, &$comments, &$likes, &$follows, &$notifications ] )
$_PLUGINS->trigger( 'activity_onAfterActivityEntityDelete', [ $this, $assets, $wildcards, $find, $findAssets ] )
AssetEntity.php
$_PLUGINS->trigger( 'activity_onAssetPrepare', [ &$this->asset, &$assetsUserId, &$this->data ] )
$_PLUGINS->trigger( 'activity_onAssetExtract', [ $this, &$parts ] )
$_PLUGINS->trigger( 'activity_onAssetSource', [ $this, &$source, $origin, $type, $id ] )
$_PLUGINS->trigger( 'activity_onAssetContext', [ $this, &$context, $source, $origin, $type, $id ] )
$_PLUGINS->trigger( 'activity_onAssetAccess', [ $this, $type ] )
$_PLUGINS->trigger( 'activity_onAssetCreateAccess', [ $this, $type ] )
$_PLUGINS->trigger( 'activity_onAssetModerateAccess', [ $this, $type ] )
$_PLUGINS->trigger( 'activity_onAssetModerators', [ $this, $type ] )
NotificationEntity.php
$_PLUGINS->trigger( 'activity_onBeforeNotificationEntityStore', [ &$this, &$update, &$updateRecipients, &$loadBy ] )
$_PLUGINS->trigger( 'activity_onAfterNotificationEntityStore', [ $this, &$notification ] )
$_PLUGINS->trigger( 'activity_onBeforeNotificationEntityDelete', [ &$this ] )
$_PLUGINS->trigger( 'activity_onAfterNotificationEntityDelete', [ $this, $assets, $wildcards, $find, $findAssets ] )
components\com_comprofiler\plugin\user\plug_cbactivity\library\Helper
ActivityHelper.php
$_PLUGINS->trigger( 'activity_onDisplayActivity', [ &$stream, &$row, &$layout[
'title' => &$title,
'caret' => &$caret,
'date' => &$date,
'message' => &$message,
'content' => &$content,
'media' => &$media,
'header' => &$header,
'footer' => &$footer,
'menu' => &$menu,
'compact' => &$compact,
'isDetails' => false,
'isNew' => $isNew,
'isRow' => $isRow,
'isModal' => $isModal,
'isInline' => $isInline,
'isSimple' => $isSimple,
'isEmbed' => $isEmbed,
] ]
CommentsHelper.php
$_PLUGINS->trigger( 'activity_onDisplayComments', [ &$stream, &$row, &$layout[
'date' => &$date,
'message' => &$message,
'content' => &$content,
'media' => &$media,
'footer' => &$footer,
'menu' => &$menu,
'depth' => $depth,
'isDetails' => false,
'isRow' => $isRow,
'isInline' => $isInline,
'isSimple' => $isSimple,
'isEmbed' => $isEmbed,
] ]
FollowedHelper.php
$_PLUGINS->trigger( 'activity_onDisplayFollowed', [ &$row, &$layout[
'type' => &$type,
'image' => &$image,
'title' => &$title,
'url' => &$url,
] ]
FollowingHelper.php
$_PLUGINS->trigger( 'activity_onBeforeFollowAsset', [ $asset, $source, &$row ] )
$_PLUGINS->trigger( 'activity_onAfterFollowAsset', [ $asset, $source, $row ] )
$_PLUGINS->trigger( 'activity_onBeforeUnfollowAsset', [ $asset, $source, &$row ] )
$_PLUGINS->trigger( 'activity_onAfterUnfollowAsset', [ $asset, $source, $row ] )
GalleryHelper.php
$_PLUGINS->trigger( 'gallery_onLoadFolders', [ &$rows, $gallery ] )
$_PLUGINS->trigger( 'gallery_onLoadItems', [ &$rows, $gallery ] )
$_PLUGINS->trigger( 'gallery_onGalleryAccess', [ &$gallery, &$access ] )
HiddenHelper.php
$_PLUGINS->trigger( 'activity_onDisplayHidden', [ &$row, &$layout[
'title' => &$title,
'link' => &$link,
] ]
LikedHelper.php
$_PLUGINS->trigger( 'activity_onDisplayLiked', [ &$row, &$layout[
'type' => &$type,
'image' => &$image,
'title' => &$title,
'url' => &$url,
] ]
LikesHelper.php
$_PLUGINS->trigger( 'activity_onBeforeLikeAsset', [ $asset, $source, &$row ] )
$_PLUGINS->trigger( 'activity_onAfterLikeAsset', [ $asset, $source, $row ] )
$_PLUGINS->trigger( 'activity_onBeforeUnlikeAsset', [ $asset, $source, &$row ] )
$_PLUGINS->trigger( 'activity_onAfterUnlikeAsset', [ $asset, $source, $row ] )
NotificationsHelper.php
$_PLUGINS->trigger( 'activity_onDisplayNotification', [ &$row, &$layout[
'title' => &$title,
'caret' => &$caret,
'date' => &$date,
'message' => &$message,
'content' => &$content,
'actions' => &$actions,
] ]
PrefetchHelper.php
$_PLUGINS->trigger( 'activity_onPrefetch', [ $type, &$rows, $late ] )
components\com_comprofiler\plugin\user\plug_cbactivity\library\Table
ActivityStreamTable.php
$_PLUGINS->trigger( 'activity_onActivityStreamAccess', [ $this ] )
$_PLUGINS->trigger( 'activity_onActivityStreamCreateAccess', [ $this ] )
$_PLUGINS->trigger( 'activity_onActivityStreamDeleteAccess', [ $this, $row ] )
$_PLUGINS->trigger( 'activity_onActivityStreamEditAccess', [ $this, $row ] )
$_PLUGINS->trigger( 'activity_onActivityStreamPublishAccess', [ $this, $row ] )
$_PLUGINS->trigger( 'activity_onActivityStreamReportAccess', [ $this, $row ] )
$_PLUGINS->trigger( 'activity_onActivityStreamShareAccess', [ $this, $row ] )
$_PLUGINS->trigger( 'activity_onActivityStreamModerateAccess', [ $this, $row ] )
$_PLUGINS->trigger( 'activity_onActivityStreamModerators', [ $this, $row ] )
ActivityTable.php
$_PLUGINS->trigger( 'activity_onBeforeUpdateActivity', [ &$this, $old ] )
$_PLUGINS->trigger( 'activity_onBeforeCreateActivity', [ &$this ] )
$_PLUGINS->trigger( 'activity_onAfterUpdateActivity', [ $this, $old ] )
$_PLUGINS->trigger( 'activity_onAfterCreateActivity', [ $this ] )
$_PLUGINS->trigger( 'activity_onBeforeDeleteActivity', [ &$this ] )
$_PLUGINS->trigger( 'activity_onAfterDeleteActivity', [ $this ] )
CommentStreamTable.php
$_PLUGINS->trigger( 'activity_onCommentStreamAccess', [ $this ] )
$_PLUGINS->trigger( 'activity_onCommentStreamCreateAccess', [ $this ] )
$_PLUGINS->trigger( 'activity_onCommentStreamDeleteAccess', [ $this, $row ] )
$_PLUGINS->trigger( 'activity_onCommentStreamEditAccess', [ $this, $row ] )
$_PLUGINS->trigger( 'activity_onCommentStreamPublishAccess', [ $this, $row ] )
$_PLUGINS->trigger( 'activity_onCommentStreamReportAccess', [ $this, $row ] )
$_PLUGINS->trigger( 'activity_onCommentStreamModerateAccess', [ $this, $row ] )
$_PLUGINS->trigger( 'activity_onCommentStreamModerators', [ $this, $row ] )
CommentTable.php
$_PLUGINS->trigger( 'activity_onBeforeUpdateComment', [ &$this, $old ] )
$_PLUGINS->trigger( 'activity_onBeforeCreateComment', [ &$this ] )
$_PLUGINS->trigger( 'activity_onAfterUpdateComment', [ $this, $old ] )
$_PLUGINS->trigger( 'activity_onAfterCreateComment', [ $this ] )
$_PLUGINS->trigger( 'activity_onBeforeDeleteComment', [ &$this ] )
$_PLUGINS->trigger( 'activity_onAfterDeleteComment', [ $this ] )
NotificationTable.php
$_PLUGINS->trigger( 'activity_onBeforeUpdateNotification', [ &$this, $old ] )
$_PLUGINS->trigger( 'activity_onBeforeCreateNotification', [ &$this ] )
$_PLUGINS->trigger( 'activity_onAfterUpdateNotification', [ $this, $old ] )
$_PLUGINS->trigger( 'activity_onAfterCreateNotification', [ $this ] )
$_PLUGINS->trigger( 'activity_onBeforeDeleteNotification', [ &$this ] )
$_PLUGINS->trigger( 'activity_onAfterDeleteNotification', [ $this ] )
components\com_comprofiler\plugin\user\plug_cbactivity\templates\default\following
container.php
$_PLUGINS->trigger( 'activity_onDisplayFollow', [ $row, $asset ] )
components\com_comprofiler\plugin\user\plug_cbactivity\templates\default\likes
container.php
$_PLUGINS->trigger( 'activity_onDisplayLike', [ $row, $asset ] )
components\com_comprofiler\plugin\user\plug_cbactivity\templates\default\tags
container.php
$_PLUGINS->trigger( 'activity_onDisplayTag', [ $row, $activity ] )
components\com_comprofiler\plugin\user\plug_cbantispam\library\Table
AttemptTable.php
$_PLUGINS->trigger( 'antispam_onBeforeUpdateAttempt', array( &$this, $old ) );
$_PLUGINS->trigger( 'antispam_onBeforeCreateAttempt', array( &$this ) );
$_PLUGINS->trigger( 'antispam_onAfterUpdateAttempt', array( $this, $old ) );
$_PLUGINS->trigger( 'antispam_onAfterCreateAttempt', array( $this ) );
$_PLUGINS->trigger( 'antispam_onBeforeDeleteAttempt', array( &$this ) );
$_PLUGINS->trigger( 'antispam_onAfterDeleteAttempt', array( $this ) );
BlockTable.php
$_PLUGINS->trigger( 'antispam_onBeforeUpdateBlock', array( &$this, $old ) );
$_PLUGINS->trigger( 'antispam_onBeforeCreateBlock', array( &$this ) );
$_PLUGINS->trigger( 'antispam_onAfterUpdateBlock', array( $this, $old ) );
$_PLUGINS->trigger( 'antispam_onAfterCreateBlock', array( $this ) );
$_PLUGINS->trigger( 'antispam_onBeforeDeleteBlock', array( &$this ) );
$_PLUGINS->trigger( 'antispam_onAfterDeleteBlock', array( $this ) );
LogTable.php
$_PLUGINS->trigger( 'antispam_onBeforeUpdateLog', array( &$this, $old ) );
$_PLUGINS->trigger( 'antispam_onBeforeCreateLog', array( &$this ) );
$_PLUGINS->trigger( 'antispam_onAfterUpdateLog', array( $this, $old ) );
$_PLUGINS->trigger( 'antispam_onAfterCreateLog', array( $this ) );
$_PLUGINS->trigger( 'antispam_onBeforeDeleteLog', array( &$this ) );
$_PLUGINS->trigger( 'antispam_onAfterDeleteLog', array( $this ) );
WhitelistTable.php
$_PLUGINS->trigger( 'antispam_onBeforeUpdateWhitelist', array( &$this, $old ) );
$_PLUGINS->trigger( 'antispam_onBeforeCreateWhitelist', array( &$this ) );
$_PLUGINS->trigger( 'antispam_onAfterUpdateWhitelist', array( $this, $old ) );
$_PLUGINS->trigger( 'antispam_onAfterCreateWhitelist', array( $this ) );
$_PLUGINS->trigger( 'antispam_onBeforeDeleteWhitelist', array( &$this ) );
$_PLUGINS->trigger( 'antispam_onAfterDeleteWhitelist', array( $this ) );
components\com_comprofiler\plugin\user\plug_cbautoactions\library\Action
Action.php
$_PLUGINS->trigger( 'autoactions_onAction', array( &$content, &$autoaction, &$user, &$variables, &$substitutions ) );
RegistrationAction.php
$_PLUGINS->trigger( 'onBeforeUserRegistration', array( &$newUser, &$newUser ) );
$_PLUGINS->trigger( 'onAfterUserRegistration', array( &$newUser, &$newUser, true ) );
components\com_comprofiler\plugin\user\plug_cbautoactions\library\Table
AutoActionTable.php
$_PLUGINS->trigger( 'autoactions_onRun', array( &$this, &$variables, &$userIds, &$users, &$loop ) );
components\com_comprofiler\plugin\user\plug_cbblogs
component.cbblogs.php
$_PLUGINS->trigger( 'onCheckCaptchaHtmlElements', array() );
components\com_comprofiler\plugin\user\plug_cbblogs\models
internal.php
$_PLUGINS->trigger( 'cbblogs_onBeforeUpdateBlog', array( &$this, &$this ) );
$_PLUGINS->trigger( 'cbblogs_onBeforeCreateBlog', array( &$this, &$this ) );
$_PLUGINS->trigger( 'cbblogs_onAfterUpdateBlog', array( $this, $this ) );
$_PLUGINS->trigger( 'cbblogs_onAfterCreateBlog', array( $this, $this ) );
$_PLUGINS->trigger( 'cbblogs_onBeforeDeleteBlog', array( &$this, &$this ) );
$_PLUGINS->trigger( 'cbblogs_onAfterDeleteBlog', array( $this, $this ) );
joomla25.php
$_PLUGINS->trigger( 'cbblogs_onBeforeUpdateBlog', array( &$this, &$article, $user, $plugin ) );
$_PLUGINS->trigger( 'cbblogs_onBeforeCreateBlog', array( &$this, &$article, $user, $plugin ) );
$_PLUGINS->trigger( 'cbblogs_onAfterUpdateBlog', array( $this, $article, $user, $plugin ) );
$_PLUGINS->trigger( 'cbblogs_onAfterCreateBlog', array( $this, $article, $user, $plugin ) );
$_PLUGINS->trigger( 'cbblogs_onBeforeDeleteBlog', array( &$this, &$article, $user, $plugin ) );
$_PLUGINS->trigger( 'cbblogs_onAfterDeleteBlog', array( $this, $article, $user, $plugin ) );
k2.php
$_PLUGINS->trigger( 'cbblogs_onBeforeUpdateBlog', array( &$this, &$article, $user, $plugin ) );
$_PLUGINS->trigger( 'cbblogs_onBeforeCreateBlog', array( &$this, &$article, $user, $plugin ) );
$_PLUGINS->trigger( 'cbblogs_onAfterUpdateBlog', array( $this, $article, $user, $plugin ) );
$_PLUGINS->trigger( 'cbblogs_onAfterCreateBlog', array( $this, $article, $user, $plugin ) );
$_PLUGINS->trigger( 'cbblogs_onBeforeDeleteBlog', array( &$this, &$article, $user, $plugin ) );
$_PLUGINS->trigger( 'cbblogs_onAfterDeleteBlog', array( $this, $article, $user, $plugin ) );
components\com_comprofiler\plugin\user\plug_cbblogs\templates\default
blog_edit.php
$_PLUGINS->trigger( 'onGetCaptchaHtmlElements', array( false ) );
components\com_comprofiler\plugin\user\plug_cbconnect
component.cbconnect.php
$_PLUGINS->trigger( 'onBeforeRegisterFormRequest', array( &$msg, $emailPass, &$regErrorMSG ) );
$_PLUGINS->trigger( 'onBeforeRegisterForm', array( 'com_comprofiler', $emailPass, &$regErrorMSG, $fieldsQuery ) );
$_PLUGINS->trigger( 'onBeforeUserRegistration', array( &$user, &$user ) );
$_PLUGINS->trigger( 'onAfterUserRegistration', array( &$user, &$user, true ) );
components\com_comprofiler\plugin\user\plug_cbcore
cb.core.php
$_PLUGINS->trigger( 'onBeforeUserAvatarUpdate', array( &$user, &$user, $isModerator, &$value['tmp_name'] ) );
$_PLUGINS->trigger( 'onAfterUserAvatarUpdate', array( &$user, &$user, $isModerator, $newFileName ) );
$_PLUGINS->trigger( 'onHoverCanvasDisplay', array( $field, $user, $output, $reason, $list_compare_types ) );
$_PLUGINS->trigger( 'onBeforeUserFileUpdate', array( &$user, &$value['tmp_name'] ) );
$_PLUGINS->trigger( 'onAfterUserFileUpdate', array( &$user, $newFileName ) );
$_PLUGINS->trigger( 'onBeforeUserVideoUpdate', array( &$user, &$value['tmp_name'] ) );
$_PLUGINS->trigger( 'onAfterUserVideoUpdate', array( &$user, $newFileName ) );
$_PLUGINS->trigger( 'onBeforeUserAudioUpdate', array( &$user, &$value['tmp_name'] ) );
$_PLUGINS->trigger( 'onAfterUserAudioUpdate', array( &$user, $newFileName ) );
components\com_comprofiler\plugin\user\plug_cbcorefieldsajax\library\Trigger
FieldTrigger.php
$_PLUGINS->trigger( 'onBeforeUserUpdate', array( &$user, &$user, &$oldUserComplete, &$oldUserComplete ) );
$_PLUGINS->trigger( 'onAfterUserUpdate', array( &$user, &$user, $oldUserComplete ) );
$_PLUGINS->trigger( 'onSaveUserError', array( &$user, $user->getError(), 'edit' ) );
components\com_comprofiler\plugin\user\plug_cbgallery
component.cbgallery.php
$_PLUGINS->trigger( 'gallery_onGalleryAccess', array( &$gallery, &$access ) );
$_PLUGINS->trigger( 'onCheckCaptchaHtmlElements', array() );
$_PLUGINS->trigger( 'gallery_onBeforeUpdateGalleryItem', array( $gallery, $source, &$row, $old ) );
$_PLUGINS->trigger( 'gallery_onBeforeCreateGalleryItem', array( $gallery, $source, &$row ) );
$_PLUGINS->trigger( 'gallery_onAfterUpdateGalleryItem', array( $gallery, $source, $row, $old ) );
$_PLUGINS->trigger( 'gallery_onAfterCreateGalleryItem', array( $gallery, $source, $row ) );
$_PLUGINS->trigger( 'gallery_onBeforeRotateGalleryItem', array( $gallery, $source, &$row ) );
$_PLUGINS->trigger( 'gallery_onAfterRotateGalleryItem', array( $gallery, $source, $row ) );
$_PLUGINS->trigger( 'onBeforeUserAvatarUpdate', array( &$viewer, &$viewer, $isModerator, &$path ) );
$_PLUGINS->trigger( 'onLogChange', array( 'update', 'user', 'field', &$viewer, &$this, &$field, $viewer->get( $fieldName, null, GetterInterface::STRING ), $newFileName, 'edit' ) );
$_PLUGINS->trigger( 'onAfterUserAvatarUpdate', array( &$viewer, &$viewer, $isModerator, $newFileName ) );
$_PLUGINS->trigger( 'gallery_onBeforePublishGalleryItem', array( $gallery, $source, &$row ) );
$_PLUGINS->trigger( 'gallery_onBeforeUnpublishGalleryItem', array( $gallery, $source, &$row ) );
$_PLUGINS->trigger( 'gallery_onAfterPublishGalleryItem', array( $gallery, $source, $row ) );
$_PLUGINS->trigger( 'gallery_onAfterUnpublishGalleryItem', array( $gallery, $source, $row ) );
$_PLUGINS->trigger( 'gallery_onBeforeDeleteGalleryItem', array( $gallery, $source, &$row ) );
$_PLUGINS->trigger( 'gallery_onAfterDeleteGalleryItem', array( $gallery, $source, $row ) );
$_PLUGINS->trigger( 'onCheckCaptchaHtmlElements', array() );
$_PLUGINS->trigger( 'gallery_onBeforeUpdateGalleryFolder', array( $gallery, $source, &$row, $old ) );
$_PLUGINS->trigger( 'gallery_onBeforeCreateGalleryFolder', array( $gallery, $source, &$row ) );
$_PLUGINS->trigger( 'gallery_onAfterUpdateGalleryFolder', array( $gallery, $source, $row, $old ) );
$_PLUGINS->trigger( 'gallery_onAfterCreateGalleryFolder', array( $gallery, $source, $row ) );
$_PLUGINS->trigger( 'gallery_onBeforePublishGalleryFolder', array( $gallery, $source, &$row ) );
$_PLUGINS->trigger( 'gallery_onBeforeUnpublishGalleryFolder', array( $gallery, $source, &$row ) );
$_PLUGINS->trigger( 'gallery_onAfterPublishGalleryFolder', array( $gallery, $source, $row ) );
$_PLUGINS->trigger( 'gallery_onAfterUnpublishGalleryFolder', array( $gallery, $source, $row ) );
$_PLUGINS->trigger( 'gallery_onBeforeDeleteGalleryFolder', array( $gallery, $source, &$row ) );
$_PLUGINS->trigger( 'gallery_onAfterDeleteGalleryFolder', array( $gallery, $source, $row ) );
components\com_comprofiler\plugin\user\plug_cbgallery\library
CBGallery.php
$_PLUGINS->trigger( 'gallery_onAssetSource', array( $asset, &$source ) );
$_PLUGINS->trigger( 'gallery_onGalleryFoldersCreateAccess', array( &$access, $user, $gallery ) );
$_PLUGINS->trigger( 'gallery_onGalleryItemsCreateAccess', array( &$access, $type, $method, $user, $gallery ) );
$_PLUGINS->trigger( 'gallery_onGalleryModerateAccess', array( &$access, $user, $gallery ) );
Gallery.php
$_PLUGINS->trigger( 'gallery_onGallery', array( &$assets, &$user, &$this->defaults, &$this ) );
$_PLUGINS->trigger( 'gallery_onQueryFolderItems', array( $output, &$itemsSelect, &$itemsWhere, &$itemsJoin, &$this ) );
$_PLUGINS->trigger( 'gallery_onQueryFolders', array( $output, &$select, &$join, &$where, &$this ) );
$_PLUGINS->trigger( 'gallery_onLoadFolders', array( &$rows, $this ) );
$_PLUGINS->trigger( 'gallery_onQueryItems', array( $output, &$select, &$join, &$where, &$this ) );
$_PLUGINS->trigger( 'gallery_onLoadItems', array( &$rows, $this ) );
components\com_comprofiler\plugin\user\plug_cbgallery\library\Table
FolderTable.php
$_PLUGINS->trigger( 'gallery_onBeforeUpdateFolder', array( &$this, $old ) );
$_PLUGINS->trigger( 'gallery_onBeforeCreateFolder', array( &$this ) );
$_PLUGINS->trigger( 'gallery_onAfterUpdateFolder', array( $this, $old ) );
$_PLUGINS->trigger( 'gallery_onAfterCreateFolder', array( $this ) );
$_PLUGINS->trigger( 'gallery_onBeforeDeleteFolder', array( &$this ) );
$_PLUGINS->trigger( 'gallery_onAfterDeleteFolder', array( $this ) );
$_PLUGINS->trigger( 'gallery_onFolderSource', array( $this, &$source ) );
ItemTable.php
$_PLUGINS->trigger( 'gallery_onBeforeUpdateItem', array( &$this, $old ) );
$_PLUGINS->trigger( 'gallery_onBeforeCreateItem', array( &$this ) );
$_PLUGINS->trigger( 'gallery_onAfterUpdateItem', array( $this, $old ) );
$_PLUGINS->trigger( 'gallery_onAfterCreateItem', array( $this ) );
$_PLUGINS->trigger( 'gallery_onBeforeDeleteItem', array( &$this ) );
$_PLUGINS->trigger( 'gallery_onAfterDeleteItem', array( $this ) );
$_PLUGINS->trigger( 'gallery_onItemSource', array( $this, &$source ) );
components\com_comprofiler\plugin\user\plug_cbgallery\templates\default
folder.php
$_PLUGINS->trigger( 'gallery_onBeforeDisplayFolder', array( &$row, &$menu, $viewer, $gallery, $output ) );
folder_container.php
$_PLUGINS->trigger( 'gallery_onDisplayFolder', array( &$row, &$menu, $gallery, $output ) );
folder_edit.php
$_PLUGINS->trigger( 'gallery_onBeforeFolderEdit', array( &$row, &$input, $viewer, $gallery ) );
$_PLUGINS->trigger( 'gallery_onAfterFolderEdit', array( $row, $input, $viewer, $gallery ) ) );
$_PLUGINS->trigger( 'onGetCaptchaHtmlElements', array( false ) );
gallery.php
$_PLUGINS->trigger( 'gallery_onBeforeDisplayGallery', array( &$folder, &$folders, &$foldersPageNav, &$items, &$itemsPageNav, &$searching, &$input, $viewer, $gallery, $output ) );
$_PLUGINS->trigger( 'gallery_onAfterDisplayGallery', array( $folder, $folders, $foldersPageNav, $items, $itemsPageNav, $searching, $input, $viewer, $gallery, $output ) ) );
item.php
$_PLUGINS->trigger( 'gallery_onDisplayModal', array( &$row, &$title, &$date, &$menu, $gallery ) ) );
item_container.php
$_PLUGINS->trigger( 'gallery_onDisplayItem', array( &$row, &$menu, $gallery ) );
item_edit.php
$_PLUGINS->trigger( 'gallery_onBeforeItemEdit', array( &$row, &$input, $viewer, $gallery ) );
$_PLUGINS->trigger( 'gallery_onAfterItemEdit', array( $row, $input, $viewer, $gallery ) ) );
$_PLUGINS->trigger( 'onGetCaptchaHtmlElements', array( false ) );
item_edit_mini.php
$_PLUGINS->trigger( 'gallery_onBeforeItemEditMini', array( &$row, &$input, $viewer, $gallery ) ) );
$_PLUGINS->trigger( 'gallery_onAfterItemEditMini', array( $row, $input, $viewer, $gallery ) ) );
items_new.php
$_PLUGINS->trigger( 'gallery_onBeforeItemsNew', array( $viewer, $gallery ) );
components\com_comprofiler\plugin\user\plug_cbgroupjive
component.cbgroupjive.php
$_PLUGINS->trigger( 'gj_onBeforeJoinGroup', array( &$row, $group, $user ) );
$_PLUGINS->trigger( 'gj_onAfterJoinGroup', array( $row, $group, $user ) );
$_PLUGINS->trigger( 'gj_onBeforeLeaveGroup', array( &$row, $group, $user ) );
$_PLUGINS->trigger( 'gj_onAfterLeaveGroup', array( $row, $group, $user ) );
$_PLUGINS->trigger( 'onCheckCaptchaHtmlElements', array() );
$_PLUGINS->trigger( 'onCheckCaptchaHtmlElements', array() );
components\com_comprofiler\plugin\user\plug_cbgroupjive\fields
gjmodes.php
$_PLUGINS->trigger( 'gj_onModuleMode', array( &$options, $this ) );
components\com_comprofiler\plugin\user\plug_cbgroupjive\library
CBGroupJive.php
$_PLUGINS->trigger( 'gj_onSendNotification', array( $notificationType, &$type, &$fromUser, &$toUser, &$subject, &$body, $group, $extras ) );
$_PLUGINS->trigger( 'gj_onCanCreateGroup', array( &$access, $category, $user ) );
$_PLUGINS->trigger( 'gj_onCanCreateGroupContent', array( &$access, $param, $group, $user ) );
components\com_comprofiler\plugin\user\plug_cbgroupjive\library\Table
CategoryTable.php
$_PLUGINS->trigger( 'gj_onBeforeUpdateCategory', array( &$this, $old ) );
$_PLUGINS->trigger( 'gj_onBeforeCreateCategory', array( &$this ) );
$_PLUGINS->trigger( 'gj_onAfterUpdateCategory', array( $this, $old ) );
$_PLUGINS->trigger( 'gj_onAfterCreateCategory', array( $this ) );
$_PLUGINS->trigger( 'gj_onBeforeCopyCategory', array( &$object, $old ) );
$_PLUGINS->trigger( 'gj_onAfterCopyCategory', array( $object, $old ) );
$_PLUGINS->trigger( 'gj_onBeforeDeleteCategory', array( &$this ) );
$_PLUGINS->trigger( 'gj_onAfterDeleteCategory', array( $this ) );
GroupTable.php
$_PLUGINS->trigger( 'gj_onBeforeUpdateGroup', array( &$this, $old ) );
$_PLUGINS->trigger( 'gj_onBeforeCreateGroup', array( &$this ) );
$_PLUGINS->trigger( 'gj_onAfterUpdateGroup', array( $this, $old ) );
$_PLUGINS->trigger( 'gj_onAfterCreateGroup', array( $this ) );
$_PLUGINS->trigger( 'gj_onBeforeCopyGroup', array( &$object, $old ) );
$_PLUGINS->trigger( 'gj_onAfterCopyGroup', array( $object, $old ) );
$_PLUGINS->trigger( 'gj_onBeforeDeleteGroup', array( &$this ) );
$_PLUGINS->trigger( 'gj_onAfterDeleteGroup', array( $this ) );
InviteTable.php
$_PLUGINS->trigger( 'gj_onBeforeUpdateInvite', array( &$this, $old ) );
$_PLUGINS->trigger( 'gj_onBeforeCreateInvite', array( &$this ) );
$_PLUGINS->trigger( 'gj_onAfterUpdateInvite', array( $this, $old ) );
$_PLUGINS->trigger( 'gj_onAfterCreateInvite', array( $this ) );
$_PLUGINS->trigger( 'gj_onBeforeDeleteInvite', array( &$this ) );
$_PLUGINS->trigger( 'gj_onAfterDeleteInvite', array( $this ) );
NotificationTable.php
$_PLUGINS->trigger( 'gj_onBeforeUpdateNotification', array( &$this, $old ) );
$_PLUGINS->trigger( 'gj_onBeforeCreateNotification', array( &$this ) );
$_PLUGINS->trigger( 'gj_onAfterUpdateNotification', array( $this, $old ) );
$_PLUGINS->trigger( 'gj_onAfterCreateNotification', array( $this ) );
$_PLUGINS->trigger( 'gj_onBeforeDeleteNotification', array( &$this ) );
$_PLUGINS->trigger( 'gj_onAfterDeleteNotification', array( $this ) );
UserTable.php
$_PLUGINS->trigger( 'gj_onBeforeUpdateUser', array( &$this, $old ) );
$_PLUGINS->trigger( 'gj_onBeforeCreateUser', array( &$this ) );
$_PLUGINS->trigger( 'gj_onAfterUpdateUser', array( $this, $old ) );
$_PLUGINS->trigger( 'gj_onAfterCreateUser', array( $this, &$notifications ) );
$_PLUGINS->trigger( 'gj_onBeforeDeleteUser', array( &$this ) );
$_PLUGINS->trigger( 'gj_onAfterDeleteUser', array( $this ) );
components\com_comprofiler\plugin\user\plug_cbgroupjive\library\Trigger
AdminTrigger.php
$_PLUGINS->trigger( 'gj_onAdminMenu', array( &$gjMenu['menu'] ) );
components\com_comprofiler\plugin\user\plug_cbgroupjive\plugins\cbgroupjiveabout\templates\default
about.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayAbout', array( &$return, &$about, $group, $user ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayAbout', array( &$return, $about, $group, $user ) );
about_edit.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayAboutEdit', array( &$return, &$row, &$input, $user ) );
$_PLUGINS->trigger( 'onGetCaptchaHtmlElements', array( false ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayAboutEdit', array( &$return, $row, $input, $user ) );
components\com_comprofiler\plugin\user\plug_cbgroupjive\plugins\cbgroupjiveevents
component.cbgroupjiveevents.php
$_PLUGINS->trigger( 'onCheckCaptchaHtmlElements', array() );
components\com_comprofiler\plugin\user\plug_cbgroupjive\plugins\cbgroupjiveevents\library\Table
AttendanceTable.php
$_PLUGINS->trigger( 'gj_onBeforeUpdateAttendance', array( &$this, $old ) );
$_PLUGINS->trigger( 'gj_onBeforeCreateAttendance', array( &$this ) );
$_PLUGINS->trigger( 'gj_onAfterUpdateAttendance', array( $this, $old ) );
$_PLUGINS->trigger( 'gj_onAfterCreateAttendance', array( $this ) );
$_PLUGINS->trigger( 'gj_onBeforeDeleteAttendance', array( &$this ) );
$_PLUGINS->trigger( 'gj_onAfterDeleteAttendance', array( $this ) );
EventTable.php
$_PLUGINS->trigger( 'gj_onBeforeUpdateEvent', array( &$this, $old ) );
$_PLUGINS->trigger( 'gj_onBeforeCreateEvent', array( &$this ) );
$_PLUGINS->trigger( 'gj_onAfterUpdateEvent', array( $this, $old ) );
$_PLUGINS->trigger( 'gj_onAfterCreateEvent', array( $this ) );
$_PLUGINS->trigger( 'gj_onBeforeDeleteEvent', array( &$this ) );
$_PLUGINS->trigger( 'gj_onAfterDeleteEvent', array( $this ) );
components\com_comprofiler\plugin\user\plug_cbgroupjive\plugins\cbgroupjiveevents\templates\default
activity.php
$_PLUGINS->trigger( 'gj_onAfterEventActivity', array( &$row, &$title, &$date, &$message, &$insert, &$footer, &$menu, $stream, $assetMatches, $event, $plugin, $output ) );
attending.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayAttending', array( &$return, &$rows, $event, $user ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayAttending', array( &$return, &$rows, $event, $user ) );
event_edit.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayEventEdit', array( &$return, &$row, &$input, $group, $user ) );
$_PLUGINS->trigger( 'onGetCaptchaHtmlElements', array( false ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayEventEdit', array( &$return, $row, $input, $group, $user ) );
events.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayEvents', array( &$return, &$rows, $group, $user ) );
$_PLUGINS->trigger( 'gj_onDisplayEvent', array( &$row, &$menu, $group, $user ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayEvents', array( &$return, $rows, $group, $user ) );
message.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayEventMessage', array( &$return, &$row, &$input, $group, $user ) );
$_PLUGINS->trigger( 'onGetCaptchaHtmlElements', array( false ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayEventMessage', array( &$return, $row, $input, $group, $user ) );
components\com_comprofiler\plugin\user\plug_cbgroupjive\plugins\cbgroupjivefile
component.cbgroupjivefile.php
$_PLUGINS->trigger( 'onCheckCaptchaHtmlElements', array() );
components\com_comprofiler\plugin\user\plug_cbgroupjive\plugins\cbgroupjivefile\library\Table
FileTable.php
$_PLUGINS->trigger( 'gj_onBeforeUpdateFile', array( &$this, $old ) );
$_PLUGINS->trigger( 'gj_onBeforeCreateFile', array( &$this ) );
$_PLUGINS->trigger( 'gj_onAfterUpdateFile', array( $this, $old ) );
$_PLUGINS->trigger( 'gj_onAfterCreateFile', array( $this ) );
$_PLUGINS->trigger( 'gj_onBeforeDeleteFile', array( &$this ) );
$_PLUGINS->trigger( 'gj_onAfterDeleteFile', array( $this ) );
components\com_comprofiler\plugin\user\plug_cbgroupjive\plugins\cbgroupjivefile\templates\default
activity.php
$_PLUGINS->trigger( 'gj_onAfterFileActivity', array( &$row, &$title, &$date, &$message, &$insert, &$footer, &$menu, $stream, $assetMatches, $file, $plugin, $output ) );
file_edit.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayFileEdit', array( &$return, &$row, &$input, $group, $user ) );
$_PLUGINS->trigger( 'onGetCaptchaHtmlElements', array( false ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayFileEdit', array( &$return, $row, $input, $group, $user ) );
files.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayFiles', array( &$return, &$rows, $group, $user ) );
$_PLUGINS->trigger( 'gj_onDisplayFile', array( &$row, &$menu, $group, $user ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayFiles', array( &$return, $rows, $group, $user ) );
components\com_comprofiler\plugin\user\plug_cbgroupjive\plugins\cbgroupjiveforums
install.cbgroupjiveforums.php
$_PLUGINS->trigger( 'gj_onAfterUpdateCategory', array( $category, $category ) );
$_PLUGINS->trigger( 'gj_onAfterUpdateGroup', array( $group, $group ) );
components\com_comprofiler\plugin\user\plug_cbgroupjive\plugins\cbgroupjiveforums\templates\default
forums.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayForums', array( &$return, &$rows, $group, $user ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayForums', array( &$return, $rows, $group, $user ) );
components\com_comprofiler\plugin\user\plug_cbgroupjive\plugins\cbgroupjivephoto
component.cbgroupjivephoto.php
$_PLUGINS->trigger( 'onCheckCaptchaHtmlElements', array() );
components\com_comprofiler\plugin\user\plug_cbgroupjive\plugins\cbgroupjivephoto\library\Table
PhotoTable.php
$_PLUGINS->trigger( 'gj_onBeforeUpdatePhoto', array( &$this, $old ) );
$_PLUGINS->trigger( 'gj_onBeforeCreatePhoto', array( &$this ) );
$_PLUGINS->trigger( 'gj_onAfterUpdatePhoto', array( $this, $old ) );
$_PLUGINS->trigger( 'gj_onAfterCreatePhoto', array( $this ) );
$_PLUGINS->trigger( 'gj_onBeforeDeletePhoto', array( &$this ) );
$_PLUGINS->trigger( 'gj_onAfterDeletePhoto', array( $this ) );
components\com_comprofiler\plugin\user\plug_cbgroupjive\plugins\cbgroupjivephoto\templates\default
activity.php
$_PLUGINS->trigger( 'gj_onAfterPhotoActivity', array( &$row, &$title, &$date, &$message, &$insert, &$footer, &$menu, $stream, $assetMatches, $photo, $plugin, $output ) );
photo_edit.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayPhotoEdit', array( &$return, &$row, &$input, $group, $user ) );
$_PLUGINS->trigger( 'onGetCaptchaHtmlElements', array( false ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayPhotoEdit', array( &$return, $row, $input, $group, $user ) );
photos.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayPhotos', array( &$return, &$rows, $group, $user ) );
$_PLUGINS->trigger( 'gj_onDisplayPhoto', array( &$row, &$rowCounters, &$content, &$menu, $group, $user ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayPhotos', array( &$return, $rows, $group, $user ) );
components\com_comprofiler\plugin\user\plug_cbgroupjive\plugins\cbgroupjivevideo
component.cbgroupjivevideo.php
$_PLUGINS->trigger( 'onCheckCaptchaHtmlElements', array() );
components\com_comprofiler\plugin\user\plug_cbgroupjive\plugins\cbgroupjivevideo\library\Table
VideoTable.php
$_PLUGINS->trigger( 'gj_onBeforeUpdateVideo', array( &$this, $old ) );
$_PLUGINS->trigger( 'gj_onBeforeCreateVideo', array( &$this ) );
$_PLUGINS->trigger( 'gj_onAfterUpdateVideo', array( $this, $old ) );
$_PLUGINS->trigger( 'gj_onAfterCreateVideo', array( $this ) );
$_PLUGINS->trigger( 'gj_onBeforeDeleteVideo', array( &$this ) );
$_PLUGINS->trigger( 'gj_onAfterDeleteVideo', array( $this ) );
components\com_comprofiler\plugin\user\plug_cbgroupjive\plugins\cbgroupjivevideo\templates\default
activity.php
$_PLUGINS->trigger( 'gj_onAfterVideoActivity', array( &$row, &$title, &$date, &$message, &$insert, &$footer, &$menu, $stream, $assetMatches, $video, $plugin, $output ) );
video_edit.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayVideoEdit', array( &$return, &$row, &$input, $group, $user ) );
$_PLUGINS->trigger( 'onGetCaptchaHtmlElements', array( false ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayVideoEdit', array( &$return, $row, $input, $group, $user ) );
videos.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayVideos', array( &$return, &$rows, $group, $user ) );
$_PLUGINS->trigger( 'gj_onDisplayVideo', array( &$row, &$rowCounters, &$content, &$menu, $group, $user ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayVideos', array( &$return, $rows, $group, $user ) );
components\com_comprofiler\plugin\user\plug_cbgroupjive\plugins\cbgroupjivewall\library\Table
WallTable.php
$_PLUGINS->trigger( 'gj_onBeforeUpdateWall', array( &$this, $old ) );
$_PLUGINS->trigger( 'gj_onBeforeCreateWall', array( &$this ) );
$_PLUGINS->trigger( 'gj_onAfterUpdateWall', array( $this, $old ) );
$_PLUGINS->trigger( 'gj_onAfterCreateWall', array( $this ) );
$_PLUGINS->trigger( 'gj_onBeforeDeleteWall', array( &$this ) );
$_PLUGINS->trigger( 'gj_onAfterDeleteWall', array( $this ) );
components\com_comprofiler\plugin\user\plug_cbgroupjive\plugins\cbgroupjivewall\templates\default
activity.php
$_PLUGINS->trigger( 'gj_onAfterWallActivity', array( &$row, &$title, &$date, &$message, &$insert, &$footer, &$menu, $stream, $assetMatches, $post, $plugin, $output ) );
replies.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayWall', array( &$return, &$rows, $group, $user ) );
$_PLUGINS->trigger( 'gj_onDisplayWall', array( &$row, &$menu, $group, $user ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayWall', array( &$return, $rows, $group, $user ) );
wall.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayWall', array( &$return, &$rows, $group, $user ) );
$_PLUGINS->trigger( 'gj_onDisplayWall', array( &$row, &$menu, $group, $user ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayWall', array( &$return, $rows, $group, $user ) );
wall_edit.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayWallEdit', array( &$return, &$row, &$input, $group, $user ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayWallEdit', array( &$return, $row, $input, $group, $user ) );
components\com_comprofiler\plugin\user\plug_cbgroupjive\templates\default
activity.php
$_PLUGINS->trigger( 'gj_onAfterGroupActivity', array( &$row, &$title, &$date, &$message, &$insert, &$footer, &$menu, $stream, $assetMatches, $group, $plugin, $output ) );
categories.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayCategories', array( &$return, &$rows, $user ) );
$_PLUGINS->trigger( 'gj_onDisplayCategory', array( &$row, &$counters, &$content, $user ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayCategories', array( &$return, &$rows, $user ) );
category.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayCategory', array( &$return, &$rows, &$category, &$counters, $user ) );
$_PLUGINS->trigger( 'gj_onDisplayGroup', array( &$row, &$counters, &$content, &$menu, 'category', $user ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayCategory', array( &$return, $rows, $category, $user ) );
group.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayGroup', array( &$return, &$row, &$users, &$invites, &$counters, &$buttons, &$menu, &$tabs, $user ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayGroup', array( &$return, $row, $users, $invites, $user ) );
group_edit.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayGroupEdit', array( &$return, &$row, &$input, $category, $user ) );
$_PLUGINS->trigger( 'onGetCaptchaHtmlElements', array( false ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayGroupEdit', array( &$return, $row, $input, $category, $user ) );
groups.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayGroups', array( &$return, &$rows, $mode, $user ) );
$_PLUGINS->trigger( 'gj_onDisplayGroup', array( &$row, &$counters, &$content, &$menu, $mode, $user ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayGroups', array( &$return, &$rows, $mode, $user ) );
invite_edit.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayInviteEdit', array( &$return, &$row, &$input, $group, $user ) );
$_PLUGINS->trigger( 'onGetCaptchaHtmlElements', array( false ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayInviteEdit', array( &$return, $row, $input, $group, $user ) );
invites.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayInvites', array( &$return, &$rows, $group, $user ) );
$_PLUGINS->trigger( 'gj_onDisplayInvite', array( &$row, &$menu, $group, $user ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayInvites', array( &$return, &$rows, $group, $user ) );
message.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayMessage', array( &$return, &$row, &$input, $user ) );
$_PLUGINS->trigger( 'onGetCaptchaHtmlElements', array( false ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayMessage', array( &$return, $row, $input, $user ) );
module.php
$_PLUGINS->trigger( 'gj_onDisplayCategory', array( &$row, &$counters, &$content, $user ) );
$_PLUGINS->trigger( 'gj_onDisplayGroup', array( &$row, &$counters, &$content, &$menu, 'module', $user ) );
notifications.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayNotifications', array( &$return, &$row, &$input, $group, $user ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayNotifications', array( &$return, $row, $input, $group, $user ) );
tab.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayTab', array( &$return, &$rows, $viewer, $user, $tab ) );
$_PLUGINS->trigger( 'gj_onDisplayGroup', array( &$row, &$counters, &$content, &$menu, 'profile', $user ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayTab', array( &$return, $rows, $viewer, $user, $tab ) );
users.php
$_PLUGINS->trigger( 'gj_onBeforeDisplayUsers', array( &$return, &$rows, $group, $user ) );
$_PLUGINS->trigger( 'gj_onDisplayUser', array( &$row, &$counters, &$content, &$menu, $group, $user ) );
$_PLUGINS->trigger( 'gj_onAfterDisplayUsers', array( &$return, &$rows, $group, $user ) );
components\com_comprofiler\plugin\user\plug_cbinvites
cbinvites.php
$_PLUGINS->trigger( 'invites_onBeforeUpdateInvite', array( &$this, $old ) );
$_PLUGINS->trigger( 'invites_onBeforeCreateInvite', array( &$this ) );
$_PLUGINS->trigger( 'invites_onAfterUpdateInvite', array( $this, $old ) );
$_PLUGINS->trigger( 'invites_onAfterCreateInvite', array( $this ) );
$_PLUGINS->trigger( 'invites_onBeforeDeleteInvite', array( &$this ) );
$_PLUGINS->trigger( 'invites_onAfterDeleteInvite', array( $this ) );
$_PLUGINS->trigger( 'invites_onBeforeSendInvite', array( &$this ) );
$_PLUGINS->trigger( 'invites_onAfterSendInvite', array( $this ) );
$_PLUGINS->trigger( 'invites_onBeforeAcceptInvite', array( &$this, $user ) );
$_PLUGINS->trigger( 'invites_onAfterAcceptInvite', array( $this, $user ) );
component.cbinvites.php
$_PLUGINS->trigger( 'onCheckCaptchaHtmlElements', array() );
$_PLUGINS->trigger( 'invites_onBeforeInvite', array( &$row, $user ) );
$_PLUGINS->trigger( 'invites_onAfterInvite', array( $row, $sent, $user ) );
components\com_comprofiler\plugin\user\plug_cbinvites\templates\default
invite_edit.php
$_PLUGINS->trigger( 'onGetCaptchaHtmlElements', array( false ) );
components\com_comprofiler\plugin\user\plug_cbpackagebuilder
component.cbpackagebuilder.php
$_PLUGINS->trigger( 'pkb_onBeforeDisplayDetails', array( &$row, &$menu, $user ) );
$_PLUGINS->trigger( 'pkb_onBeforeDisplayPackages', array( &$packageRows, &$presetRows, $user ) ) );
$_PLUGINS->trigger( 'pkb_onBeforeDisplayDetails', array( &$row, &$menu, $user ) );
$_PLUGINS->trigger( 'pkb_onBeforeDisplayPresets', array( &$presetRows, $user ) ) );
components\com_comprofiler\plugin\user\plug_cbpackagebuilder\library
Packages.php
$_PLUGINS->trigger( 'pkb_onBeforeConditionPackages', array( &$rows, $display, $user ) );
$_PLUGINS->trigger( 'pkb_onBeforeDownloadHistory', array( $history, &$fileName ) );
$_PLUGINS->trigger( 'pkb_onBeforeDownloadPreset', array( $preset, &$fileName ) );
$_PLUGINS->trigger( 'pkb_onBeforeDownloadPackage', array( $package, &$fileName ) );
$_PLUGINS->trigger( 'pkb_onBeforeDownloadPackages', array( $downloads, &$fileName ) );
components\com_comprofiler\plugin\user\plug_cbpackagebuilder\library\Table
HistoryTable.php
$_PLUGINS->trigger( 'pkb_onBeforeUpdateHistory', array( &$this, $old ) );
$_PLUGINS->trigger( 'pkb_onBeforeCreateHistory', array( &$this ) );
$_PLUGINS->trigger( 'pkb_onAfterUpdateHistory', array( $this, $old ) );
$_PLUGINS->trigger( 'pkb_onAfterCreateHistory', array( $this ) );
$_PLUGINS->trigger( 'pkb_onBeforeDeleteHistory', array( &$this ) );
$_PLUGINS->trigger( 'pkb_onAfterDeleteHistory', array( $this ) );
PackageTable.php
$_PLUGINS->trigger( 'pkb_onBeforeUpdatePackage', array( &$this, $old ) );
$_PLUGINS->trigger( 'pkb_onBeforeCreatePackage', array( &$this ) );
$_PLUGINS->trigger( 'pkb_onAfterUpdatePackage', array( $this, $old ) );
$_PLUGINS->trigger( 'pkb_onAfterCreatePackage', array( $this ) );
$_PLUGINS->trigger( 'pkb_onBeforeDeletePackage', array( &$this ) );
$_PLUGINS->trigger( 'pkb_onAfterDeletePackage', array( $this ) );
PresetTable.php
$_PLUGINS->trigger( 'pkb_onBeforeUpdatePreset', array( &$this, $old ) );
$_PLUGINS->trigger( 'pkb_onBeforeCreatePreset', array( &$this ) );
$_PLUGINS->trigger( 'pkb_onAfterUpdatePreset', array( $this, $old ) );
$_PLUGINS->trigger( 'pkb_onAfterCreatePreset', array( $this ) );
$_PLUGINS->trigger( 'pkb_onBeforeDeletePreset', array( &$this ) );
$_PLUGINS->trigger( 'pkb_onAfterDeletePreset', array( $this ) );
TokenTable.php
$_PLUGINS->trigger( 'pkb_onBeforeUpdateToken', array( &$this, $old ) );
$_PLUGINS->trigger( 'pkb_onBeforeCreateToken', array( &$this ) );
$_PLUGINS->trigger( 'pkb_onAfterUpdateToken', array( $this, $old ) );
$_PLUGINS->trigger( 'pkb_onAfterCreateToken', array( $this ) );
$_PLUGINS->trigger( 'pkb_onBeforeDeleteToken', array( &$this ) );
$_PLUGINS->trigger( 'pkb_onAfterDeleteToken', array( $this ) );
components\com_comprofiler\plugin\user\plug_cbpackagebuilder\templates\categories
packages.php
$_PLUGINS->trigger( 'pkb_onAfterDisplayPackages', array( $packageRows, $presetRows, $user ) ) );
presets.php
$_PLUGINS->trigger( 'pkb_onAfterDisplayPresets', array( $presetRows, $user ) ) );
components\com_comprofiler\plugin\user\plug_cbpackagebuilder\templates\default
details.php
$_PLUGINS->trigger( 'pkb_onAfterDisplayDetails', array( $row, $user ) ) );
details_features.php
$_PLUGINS->trigger( 'pkb_onDisplayFeature', array( $type, &$row, $item, $user ) ) );
files.php
$_PLUGINS->trigger( 'pkb_onBeforeDisplayFiles', array( &$row, $user ) ) );
$_PLUGINS->trigger( 'pkb_onAfterDisplayFiles', array( $row, $user ) ) );
history.php
$_PLUGINS->trigger( 'pkb_onBeforeDisplayHistory', array( &$rows, $user ) ) );
$_PLUGINS->trigger( 'pkb_onAfterDisplayHistory', array( $rows, $user ) ) );
history_edit.php
$_PLUGINS->trigger( 'pkb_onBeforeDisplayHistoryEdit', array( &$row, &$input, $user ) ) );
$_PLUGINS->trigger( 'pkb_onAfterDisplayHistoryEdit', array( $row, $input, $user ) ) );
latest.php
$_PLUGINS->trigger( 'pkb_onBeforeDisplayLatest', array( &$rows, $user ) ) );
$_PLUGINS->trigger( 'pkb_onAfterDisplayLatest', array( $rows, $user ) ) );
package.php
$_PLUGINS->trigger( 'pkb_onBeforeDisplayPackage', array( &$package, &$menu, &$output, $user ) ) );
$_PLUGINS->trigger( 'pkb_onAfterDisplayPackage', array( $package, $output, $user ) ) );
package_edit.php
$_PLUGINS->trigger( 'pkb_onBeforeDisplayPackageEdit', array( &$row, &$input, $user ) ) );
$_PLUGINS->trigger( 'pkb_onAfterDisplayPackageEdit', array( $row, $input, $user ) ) );
packages.php
$_PLUGINS->trigger( 'pkb_onAfterDisplayPackages', array( $packageRows, $presetRows, $template, $user ) ) );
preset.php
$_PLUGINS->trigger( 'pkb_onBeforeDisplayPreset', array( &$preset, &$menu, &$output, $user ) ) );
$_PLUGINS->trigger( 'pkb_onAfterDisplayPreset', array( $preset, $output, $user ) ) );
preset_edit.php
$_PLUGINS->trigger( 'pkb_onBeforeDisplayPresetEdit', array( &$row, &$input, $user ) ) );
$_PLUGINS->trigger( 'pkb_onAfterDisplayPresetEdit', array( $row, $input, $user ) ) );
presets.php
$_PLUGINS->trigger( 'pkb_onAfterDisplayPresets', array( $presetRows, $user ) ) );
tokens.php
$_PLUGINS->trigger( 'pkb_onBeforeDisplayTokens', array( &$rows, $user ) ) );
$_PLUGINS->trigger( 'pkb_onAfterDisplayTokens', array( $rows, $user ) ) );
components\com_comprofiler\plugin\user\plug_cbpackagebuilder\templates\grid
latest.php
$_PLUGINS->trigger( 'pkb_onBeforeDisplayLatest', array( &$rows, $user ) ) );
$_PLUGINS->trigger( 'pkb_onAfterDisplayLatest', array( $rows, $user ) ) );
package.php
$_PLUGINS->trigger( 'pkb_onBeforeDisplayPackage', array( &$package, &$menu, &$output, $user ) ) );
$_PLUGINS->trigger( 'pkb_onAfterDisplayPackage', array( $package, $output, $user ) ) );
packages.php
$_PLUGINS->trigger( 'pkb_onAfterDisplayPackages', array( $packageRows, $presetRows, $template, $user ) ) );
preset.php
$_PLUGINS->trigger( 'pkb_onBeforeDisplayPreset', array( &$preset, &$menu, &$output, $user ) ) );
$_PLUGINS->trigger( 'pkb_onAfterDisplayPreset', array( $preset, $output, $user ) ) );
presets.php
$_PLUGINS->trigger( 'pkb_onAfterDisplayPresets', array( $presetRows, $user ) ) );
components\com_comprofiler\plugin\user\plug_cbpackagebuilder\templates\product
details.php
$_PLUGINS->trigger( 'pkb_onAfterDisplayDetails', array( $row, $user ) ) );
components\com_comprofiler\plugin\user\plug_cbpackagebuilder\templates\showcase
package.php
$_PLUGINS->trigger( 'pkb_onBeforeDisplayPackage', array( &$package, &$menu, &$output, $user ) ) );
$_PLUGINS->trigger( 'pkb_onAfterDisplayPackage', array( $package, $output, $user ) ) );
packages.php
$_PLUGINS->trigger( 'pkb_onAfterDisplayPackages', array( $packageRows, $presetRows, $template, $user ) ) );
preset.php
$_PLUGINS->trigger( 'pkb_onBeforeDisplayPreset', array( &$preset, &$menu, &$output, $user ) ) );
$_PLUGINS->trigger( 'pkb_onAfterDisplayPreset', array( $preset, $output, $user ) ) );
presets.php
$_PLUGINS->trigger( 'pkb_onAfterDisplayPresets', array( $presetRows, $user ) ) );
components\com_comprofiler\plugin\user\plug_cbpackagebuilder\templates\spotlight
package.php
$_PLUGINS->trigger( 'pkb_onBeforeDisplayPackage', array( &$package, &$menu, &$output, $user ) ) );
$_PLUGINS->trigger( 'pkb_onAfterDisplayPackage', array( $package, $output, $user ) ) );
packages.php
$_PLUGINS->trigger( 'pkb_onAfterDisplayPackages', array( $packageRows, $presetRows, $template, $user ) ) );
preset.php
$_PLUGINS->trigger( 'pkb_onBeforeDisplayPreset', array( &$preset, &$menu, &$output, $user ) ) );
$_PLUGINS->trigger( 'pkb_onAfterDisplayPreset', array( $preset, $output, $user ) ) );
presets.php
$_PLUGINS->trigger( 'pkb_onAfterDisplayPresets', array( $presetRows, $user ) ) );
components\com_comprofiler\plugin\user\plug_cbpaidsubscriptions
cbpaidsubscriptions.php
$_PLUGINS->trigger( 'onCPayBeforeUserRegistration', array( &$chosenPlans, $row ) );
$_PLUGINS->trigger( 'onCPayAfterUserRegistration', array( &$chosenPlans, $user ) );
cbpaidsubscriptions.sysplug.php
$_PLUGINS->trigger( 'onCPayHostSystemStart', array() );
components\com_comprofiler\plugin\user\plug_cbpaidsubscriptions\controllers
cbpaidControllerCBComponent.php
$_PLUGINS->trigger( 'onCPayIntegrationAction', array( $do, $tab, $user, $ui, $postdata, $this ) ) );
cbpaidControllerCBTab.php
$_PLUGINS->trigger( 'onCPayDisplaySubscriptionsTab', array( $user, $displayToMe, $itsmyself, &$htmlSubscriptionsAndUpgrades, &$htmlInvoicesLink, &$htmlPaymentsLink, &$tabTitleText, &$htmlTabDescription ) );
$_PLUGINS->trigger( 'onCPayAfterPlanRenewalSelected', array( &$chosenPlans[(int) $plan], &$subscription, $act ) );
$_PLUGINS->trigger( 'onCPayEditBasketIntegration', array( $integration, $act, &$paymentBasket ) );
cbpaidControllerOffer.php
$_PLUGINS->trigger( 'onBeforeRegisterForm', array( 'com_comprofiler', isset( $ueConfig['emailpass'] ) ? $ueConfig['emailpass'] : '0', &$regErrorMSG, $fieldsQuery ) );
cbpaidControllerPaychoices.php
$_PLUGINS->trigger( 'onCbSubsBeforePaymentBasket', array( $paymentBasket, &$introText, &$redirectNow ) );
$_PLUGINS->trigger( 'onCbSubsAfterPaymentBasket', array( $paymentBasket, &$result, &$txtTerms ) );
cbpaidControllerUI.php
$_PLUGINS->trigger( 'onCPayBeforeDrawSomething', array( &$subscriptions[$id], &$childrenRendering, &$controlButtons, $showRenewButtons, $showUnsubscribeButtons, $now, $user ) );
$_PLUGINS->trigger( 'onCPayAfterDrawSomething', array( &$subscriptions[$id], &$render, $now, $user ) );
$_PLUGINS->trigger( 'onCPayBeforeDrawPlan', array( &$plans[$id], &$childrenRendering, $reason, $plans[$id]->_drawOnlyAsContainer, $userId ) ) );
$_PLUGINS->trigger( 'onCPayAfterDrawPlan', array( &$plans[$id], &$render ) );
$_PLUGINS->trigger( 'onCPayBeforeDrawPlan', array( &$plans[$id], &$childrenRendering, $reason, false, $userId ) ) );
$_PLUGINS->trigger( 'onCPayAfterDrawPlan', array( &$plans[$id], &$render ) );
$_PLUGINS->trigger( 'onCPayAfterPlanSelected', array( &$selectedPlans[(int) $id], &$selectedPlans[(int) $id]->_integrations , $reason ) );
cbpaidPayHandler.php
$_PLUGINS->trigger( 'onCPayAfterPaymentStatusChange', array( &$user, &$paymentBasket, &$subscriptions, $unifiedStatus, $previousUnifiedStatus, $occurrences, $autorecurring_type, $autorenew_type ) );
$_PLUGINS->trigger( 'onCPayAfterPaymentStatusUpdateEvent', array( &$user, &$paymentBasket, &$subscriptions, $unifiedStatus, $previousUnifiedStatus, $eventType, &$notification ) );
components\com_comprofiler\plugin\user\plug_cbpaidsubscriptions\libraries
cbpaidParamsExt.php
$_PLUGINS->trigger( 'onCPayBeforeBackendPlanDisplay', array( ) );
cbpaidPlansMgr.php
$_PLUGINS->trigger( 'onCPayLoadPublishedPlans', array( &$plans, $user, $published, $forCause, $owner ) );
cbpaidUserExtension.php
$_PLUGINS->trigger( 'onCPayUserSubscriptions', array( &$subscriptions, $status, $ordered, $this ) );
components\com_comprofiler\plugin\user\plug_cbpaidsubscriptions\models\misc
cbpaidItem.php
$_PLUGINS->trigger( 'onCPayBeforeDisplayProductPeriodPrice', array( &$this, &$reason, &$occurrence, &$expiryTime, &$startTime, &$html, &$roundings, &$displaySecondaryCurrency ) ) );
$_PLUGINS->trigger( 'onCPayAfterDisplayProductPeriodPrice', array( $plan, &$ret, $method, $args, $userId, $paymentItem ) );
components\com_comprofiler\plugin\user\plug_cbpaidsubscriptions\models\order
cbpaidPaymentBasket.php
$_PLUGINS->trigger( 'onCPayBeforeComputeTotalizersPaymentBasketUpdated', array( $this, $this->_paymentItems ) );
$_PLUGINS->trigger( 'onCPayBeforeStorePaymentBasketUpdated', array( $this, $this->_paymentItems, $this->_paymentTotalizers ) );
$_PLUGINS->trigger( 'onCPayAfterPaymentBasketUpdated', array( $this, $this->_paymentItems, $this->_paymentTotalizers ) );
cbpaidPaymentItem.php
$_PLUGINS->trigger( 'onCPayPaymentItemEvent', array( $event, &$something, &$paymentBasket, &$this ) );
components\com_comprofiler\plugin\user\plug_cbpaidsubscriptions\models\product
cbpaidProduct.php
$_PLUGINS->trigger( 'onCPayBeforeGetProductPrice', array( $this, $subscription, $reason, $currency_code, &$price, $occurrence, $startTime, $remainingValue, $quantity ) );
$_PLUGINS->trigger( 'onCPayAfterGetProductPrice', array( $this, $subscription, $reason, $currency_code, &$price, $occurrence, $startTime, $remainingValue, $quantity ) );
components\com_comprofiler\plugin\user\plug_cbpaidsubscriptions\models\something
cbpaidSomething.php
$_PLUGINS->trigger( 'onCPayBeforeDisplaySubscriptionPeriodPrice', array( &$plan, &$this, $reason ) );
$_PLUGINS->trigger( 'onCPayAfterDisplaySubscriptionPeriodPrice', array( &$plan, &$this, &$htmlText, $reason ) );
$_PLUGINS->trigger( 'onCPayUserStateChange', array( &$user, $this->status, $this->plan_id, $replacedPlanId, &$integrationParams, $cause, $reason, $now, &$this, $autorenewed ) );
components\com_comprofiler\plugin\user\plug_cbpaidsubscriptions\plugin\cbsubsfamilyplans\library\Table
FamilyTable.php
$_PLUGINS->trigger( 'familyplans_onAfterAcceptSharedSub', array( $this, $user, $subscription ) );
$_PLUGINS->trigger( 'familyplans_onAfterDeleteSharedSub', array( $this, $user, $subscription ) );
$_PLUGINS->trigger( 'familyplans_onAfterAcceptSharedSub', array( $this, $user, $subscription ) );
components\com_comprofiler\plugin\user\plug_cbpaidsubscriptions\plugin\cbsubsmailer
cbsubs.mailer.php
$_PLUGINS->trigger( 'onCPayBeforeMailerEmailMessageSent', array( $this->user_id, $this->automessage_id, &$mailFrom, &$mailFromName, &$mailToName, &$mailTo, &$subject, &$body, $this->emailhtml, &$mailCC, &$mailBCC, &$mailAttachments, &$mailReplyTo, &$mailReplyToName ) );
$_PLUGINS->trigger( 'onCPayBeforeMailerPrivateMessageSent', array( $this->user_id, $this->automessage_id, &$subject, &$body ) );
$_PLUGINS->trigger( 'onCPayAfterMailerMessageSent', array( $this->user_id, $this->automessage_id, $subject, $body ) );
components\com_comprofiler\plugin\user\plug_cbpaidsubscriptions\products\donation
cbpaidProductDonation.php
$_PLUGINS->trigger( 'onCPayBeforeGetProductPrice', array( $this, $subscription, $reason, $currency_code, &$donation, $occurrence, $startTime, $remainingValue, $quantity ) );
$_PLUGINS->trigger( 'onCPayAfterGetProductPrice', array( $this, $subscription, $reason, $currency_code, &$price, $occurrence, $startTime, $remainingValue, $quantity ) );
$_PLUGINS->trigger( 'onCPayBeforeDisplayProductPeriodPrice', array( &$this, &$reason, &$occurrence, &$expiryTime, &$startTime, &$html, &$roundings, &$displaySecondaryCurrency ) ) );
$_PLUGINS->trigger( 'onCPayAfterDisplayProductPeriodPrice', array( $this, &$ret, $method, $args, $userId, null ) );
components\com_comprofiler\plugin\user\plug_cbpaidsubscriptions\products\merchandise
cbpaidProductMerchandise.php
$_PLUGINS->trigger( 'onCPayBeforeDisplayProductPeriodPrice', array( &$this, &$reason, &$occurrence, &$expiryTime, &$startTime, &$html, &$roundings, &$displaySecondaryCurrency ) ) );
$_PLUGINS->trigger( 'onCPayAfterDisplayProductPeriodPrice', array( $this, &$ret, $method, $args, $userId, null ) );
components\com_comprofiler\plugin\user\plug_cbpaidsubscriptions\products\usersubscription
cbpaidUsersubscriptionRecord.php
$_PLUGINS->trigger( 'onCPayUserStateChange', array( &$user, (int) $deactivate, (int) ! $deactivate, $cause, $this->plan_id, $replacedPlanId, $reason, &$this ) );
components\com_comprofiler\plugin\user\plug_cbpaidsubscriptions\views
something.php
$_PLUGINS->trigger( 'onCPayBeforeDrawSubscription', array( &$viewModel, &$subscription, &$insertAfterDescription ) ) );
components\com_comprofiler\plugin\user\plug_cbprivacy
component.cbprivacy.php
$_PLUGINS->trigger( 'privacy_onPrivacy', array( &$privacy, &$access, $privacyLoaded ) );
$_PLUGINS->trigger( 'privacy_onBeforeAccountDisableRequest', array( &$disableUser, $user ) );
$_PLUGINS->trigger( 'privacy_onAfterAccountDisableRequest', array( $disableUser, $user ) );
$_PLUGINS->trigger( 'privacy_onBeforeAccountDisable', array( &$disableUser, $user ) );
$_PLUGINS->trigger( 'privacy_onAfterAccountDisable', array( $disableUser, $user ) );
$_PLUGINS->trigger( 'privacy_onBeforeAccountDeleteRequest', array( &$deleteUser, $user ) );
$_PLUGINS->trigger( 'privacy_onAfterAccountDeleteRequest', array( $deleteUser, $user ) );
$_PLUGINS->trigger( 'privacy_onBeforeAccountDelete', array( &$deleteUser, $user ) );
$_PLUGINS->trigger( 'privacy_onAfterAccountDelete', array( $deleteUser, $user ) );
$_PLUGINS->trigger( 'privacy_onBeforeAccountExportRequest', array( &$exportUser, $user ) );
$_PLUGINS->trigger( 'privacy_onAfterAccountExportRequest', array( $exportUser, $user ) );
$_PLUGINS->trigger( 'onExportUserTable', array( $row, &$rowData, $exportFormat ) );
$_PLUGINS->trigger( 'privacy_onBeforeDeletePrivacyRule', array( $privacy, &$rule ) );
$_PLUGINS->trigger( 'privacy_onAfterDeletePrivacyRule', array( $privacy, $rule ) );
$_PLUGINS->trigger( 'privacy_onBeforeCreatePrivacyRule', array( $privacy, &$rule ) );
$_PLUGINS->trigger( 'privacy_onAfterCreatePrivacyRule', array( $privacy, $rule ) );
components\com_comprofiler\plugin\user\plug_cbprivacy\library
CBPrivacy.php
$_PLUGINS->trigger( 'privacy_onBeforePrivacyOptions', array( &$options, $privacy ) );
$_PLUGINS->trigger( 'privacy_onAfterPrivacyOptions', array( &$options, $privacy ) );
Privacy.php
$_PLUGINS->trigger( 'privacy_onQueryPrivacy', array( $output, &$select, &$join, &$where, &$this ) );
$_PLUGINS->trigger( 'privacy_onLoadPrivacy', array( &$rows, $this ) );
components\com_comprofiler\plugin\user\plug_cbprivacy\library\Table
BlockedTable.php
$_PLUGINS->trigger( 'privacy_onBeforeUpdateBlocked', array( &$this, $old ) );
$_PLUGINS->trigger( 'privacy_onBeforeCreateBlocked', array( &$this ) );
$_PLUGINS->trigger( 'privacy_onAfterUpdateBlocked', array( $this, $old ) );
$_PLUGINS->trigger( 'privacy_onAfterCreateBlocked', array( $this ) );
$_PLUGINS->trigger( 'privacy_onBeforeDeleteBlocked', array( &$this ) );
$_PLUGINS->trigger( 'privacy_onAfterDeleteBlocked', array( $this ) );
ClosedTable.php
$_PLUGINS->trigger( 'privacy_onBeforeUpdateClosed', array( &$this, $old ) );
$_PLUGINS->trigger( 'privacy_onBeforeCreateClosed', array( &$this ) );
$_PLUGINS->trigger( 'privacy_onAfterUpdateClosed', array( $this, $old ) );
$_PLUGINS->trigger( 'privacy_onAfterCreateClosed', array( $this ) );
$_PLUGINS->trigger( 'privacy_onBeforeDeleteClosed', array( &$this ) );
$_PLUGINS->trigger( 'privacy_onAfterDeleteClosed', array( $this ) );
PrivacyTable.php
$_PLUGINS->trigger( 'privacy_onBeforeUpdatePrivacy', array( &$this, $old ) );
$_PLUGINS->trigger( 'privacy_onBeforeCreatePrivacy', array( &$this ) );
$_PLUGINS->trigger( 'privacy_onAfterUpdatePrivacy', array( $this, $old ) );
$_PLUGINS->trigger( 'privacy_onAfterCreatePrivacy', array( $this ) );
$_PLUGINS->trigger( 'privacy_onBeforeDeletePrivacy', array( &$this ) );
$_PLUGINS->trigger( 'privacy_onAfterDeletePrivacy', array( $this ) );
$_PLUGINS->trigger( 'privacy_onAuthorized', array( &$access, $userId, $this ) );
components\com_comprofiler\plugin\user\plug_cbprivacy\templates\default
blocked.php
$_PLUGINS->trigger( 'privacy_onBeforeDisplayBlocked', array( &$rows, &$input, $user ) ) );
$_PLUGINS->trigger( 'privacy_onAfterDisplayBlocked', array( $rows, $input, $user ) ) );
components\com_comprofiler\plugin\user\plug_cbprofilebook
component.cb.profilebook.php
$_PLUGINS->trigger( 'onCheckCaptchaHtmlElements', array() );
components\com_comprofiler\plugin\user\plug_cbprofilebook\library\Table
EntryTable.php
$_PLUGINS->trigger( 'pb_onBeforeUpdateEntry', array( &$this, $old ) );
$_PLUGINS->trigger( 'pb_onBeforeCreateEntry', array( &$this ) );
$_PLUGINS->trigger( 'pb_onAfterUpdateEntry', array( $this, $old ) );
$_PLUGINS->trigger( 'pb_onAfterCreateEntry', array( $this ) );
$_PLUGINS->trigger( 'pb_onBeforeDeleteEntry', array( &$this ) );
$_PLUGINS->trigger( 'pb_onAfterDeleteEntry', array( $this ) );
components\com_comprofiler\plugin\user\plug_cbprofilebook\templates\default
blog.php
$_PLUGINS->trigger( 'pb_onViewBlog', array( &$row, $viewer, $tab ) ) );
blogs.php
$_PLUGINS->trigger( 'pb_onBeforeDisplayBlog', array( &$rows, &$pageNav, $viewer, $user, $tab ) ) );
$_PLUGINS->trigger( 'pb_onDisplayBlog', array( &$row, $viewer, $user, $tab ) );
$_PLUGINS->trigger( 'pb_onAfterDisplayBlog', array( $rows, $pageNav, $viewer, $user, $tab ) ) );
edit.php
$_PLUGINS->trigger( 'onGetCaptchaHtmlElements', array( true ) ) );
guestbook.php
$_PLUGINS->trigger( 'onGetCaptchaHtmlElements', array( true ) ) );
$_PLUGINS->trigger( 'pb_onBeforeDisplayGuestbook', array( &$rows, &$pageNav, $viewer, $user, $tab ) ) );
$_PLUGINS->trigger( 'pb_onDisplayGuestbook', array( &$row, $viewer, $user, $tab ) ) );
$_PLUGINS->trigger( 'pb_onAfterDisplayGuestbook', array( $rows, $pageNav, $viewer, $user, $tab ) ) );
wall.php
$_PLUGINS->trigger( 'onGetCaptchaHtmlElements', array( true ) ) );
$_PLUGINS->trigger( 'pb_onBeforeDisplayWall', array( &$rows, &$pageNav, $viewer, $user, $tab ) ) );
$_PLUGINS->trigger( 'pb_onDisplayWall', array( &$row, $viewer, $user, $tab ) ) );
$_PLUGINS->trigger( 'pb_onAfterDisplayWall', array( $rows, $pageNav, $viewer, $user, $tab ) ) );
components\com_comprofiler\plugin\user\plug_cbprofileupdatelogger\library\Table
UpdateLogTable.php
$_PLUGINS->trigger( 'pu_onBeforeUpdateLog', array( &$this, $old ) );
$_PLUGINS->trigger( 'pu_onBeforeCreateLog', array( &$this ) );
$_PLUGINS->trigger( 'pu_onAfterUpdateLog', array( $this, $old ) );
$_PLUGINS->trigger( 'pu_onAfterCreateLog', array( $this ) );
$_PLUGINS->trigger( 'pu_onBeforeDeleteLog', array( &$this ) );
$_PLUGINS->trigger( 'pu_onAfterDeleteLog', array( $this ) );
components\com_comprofiler\plugin\user\plug_cbreconfirmemail
component.cbreconfirmemail.php
$_PLUGINS->trigger( 'reconfirm_onBeforeCancel', array( &$user, &$row, $confirmcode ) );
$_PLUGINS->trigger( 'reconfirm_onAfterCancel', array( $user, $row, $confirmcode ) );
$_PLUGINS->trigger( 'reconfirm_onBeforeConfirm', array( &$user, &$row, $confirmcode ) );
$_PLUGINS->trigger( 'reconfirm_onAfterConfirm', array( $user, $row, $confirmcode ) );
components\com_comprofiler\plugin\user\plug_cbreconfirmemail\library\Table
ReconfirmEmailTable.php
$_PLUGINS->trigger( 'reconfirm_onBeforeUpdateReconfirmEmail', array( &$this, $old ) );
$_PLUGINS->trigger( 'reconfirm_onBeforeCreateReconfirmEmail', array( &$this ) );
$_PLUGINS->trigger( 'reconfirm_onAfterUpdateReconfirmEmail', array( $this, $old ) );
$_PLUGINS->trigger( 'reconfirm_onAfterCreateReconfirmEmail', array( $this ) );
$_PLUGINS->trigger( 'reconfirm_onBeforeDeleteReconfirmEmail', array( &$this ) );
$_PLUGINS->trigger( 'reconfirm_onAfterDeleteReconfirmEmail', array( $this ) );
components\com_comprofiler\plugin\user\plug_pms_mypmspro
component.pms.mypmspro.php
$_PLUGINS->trigger( 'onGetCaptchaHtmlElements', array( true ) ) );
$_PLUGINS->trigger( 'onGetCaptchaHtmlElements', array( true ) ) );
$_PLUGINS->trigger( 'onCheckCaptchaHtmlElements', array() );
$_PLUGINS->trigger( 'onCheckCaptchaHtmlElements', array() );
pms.mypmspro.php
$_PLUGINS->trigger( 'onGetCaptchaHtmlElements', array( true ) ) );
components\com_comprofiler\plugin\user\plug_pms_mypmspro\library\Table
MessageTable.php
$_PLUGINS->trigger( 'pm_onBeforeUpdateMessage', array( &$this, $old ) );
$_PLUGINS->trigger( 'pm_onBeforeCreateMessage', array( &$this ) );
$_PLUGINS->trigger( 'pm_onAfterUpdateMessage', array( $this, $old ) );
$_PLUGINS->trigger( 'pm_onAfterCreateMessage', array( $this ) );
$_PLUGINS->trigger( 'pm_onBeforeDeleteMessage', array( &$this ) );
$_PLUGINS->trigger( 'pm_onAfterDeleteMessage', array( $this ) );
ReadTable.php
$_PLUGINS->trigger( 'pm_onBeforeUpdateMessageRead', array( &$this, $old ) );
$_PLUGINS->trigger( 'pm_onBeforeCreateMessageRead', array( &$this ) );
$_PLUGINS->trigger( 'pm_onAfterUpdateMessageRead', array( $this, $old ) );
$_PLUGINS->trigger( 'pm_onAfterCreateMessageRead', array( $this ) );
$_PLUGINS->trigger( 'pm_onBeforeDeleteMessageRead', array( &$this ) );
$_PLUGINS->trigger( 'pm_onAfterDeleteMessageRead', array( $this ) );
components\com_comprofiler\plugin\user\plug_pms_mypmspro\templates\default
message.php
$_PLUGINS->trigger( 'pm_onBeforeDisplayMessage', array( &$row, &$avatar, &$name, &$menu, $user ) );
$_PLUGINS->trigger( 'pm_onAfterDisplayMessage', array( $row, $avatar, $name, $menu, $user ) ) );
message_edit.php
$_PLUGINS->trigger( 'pm_onBeforeDisplayMessageEdit', array( &$row, &$input, $user ) ) );
$_PLUGINS->trigger( 'pm_onAfterDisplayMessageEdit', array( $row, $input, $user ) ) );
messages.php
$_PLUGINS->trigger( 'pm_onBeforeDisplayMessages', array( &$rows, &$input, $type, $user ) ) );
$_PLUGINS->trigger( 'pm_onDisplayMessage', array( &$row, &$avatar, &$name, &$menu, $user ) );
$_PLUGINS->trigger( 'pm_onAfterDisplayMessages', array( $rows, $input, $type, $user ) ) );
replies.php
$_PLUGINS->trigger( 'pm_onBeforeDisplayReply', array( &$reply, $depth, &$name, $user ) );
reply.php
$_PLUGINS->trigger( 'pm_onBeforeDisplayMessageReply', array( &$row, &$input, $user ) ) );
$_PLUGINS->trigger( 'pm_onAfterDisplayMessageReply', array( $row, $input, $user ) ) );
tab.php
$_PLUGINS->trigger( 'pm_onBeforeDisplayMessageQuick', array( &$row, &$input, $user, $viewer ) ) );
$_PLUGINS->trigger( 'pm_onAfterDisplayMessageQuick', array( $row, $input, $user, $viewer ) ) );
libraries\CBLib\CB\Database\Table
UserTable.php
$_PLUGINS->trigger( 'onBeforeUserUpdate', array( &$user, &$user, &$oldUserComplete, &$oldUserComplete ) );
$_PLUGINS->trigger( 'onBeforeUpdateUser', array( &$user, &$user, &$oldUserComplete ) );
$_PLUGINS->trigger( 'onAfterUserUpdate', array( &$user, &$user, $oldUserComplete ) );
$_PLUGINS->trigger( 'onAfterUpdateUser', array( &$user, &$user, $oldUserComplete ) );
$_PLUGINS->trigger( 'onBeforeUserUpdate', array( &$this, &$this, &$oldUserComplete, &$oldUserComplete ) );
$_PLUGINS->trigger( 'onBeforeNewUser', array( &$this, &$this, false ) );
$_PLUGINS->trigger( 'onBeforeUpdateUser', array( &$this, &$this, &$oldUserComplete ) );
$_PLUGINS->trigger( 'onBeforeUserRegistration', array( &$this, &$this ) );
$_PLUGINS->trigger( 'onSaveUserError', array( &$this, $this->_error, $reason ) );
$_PLUGINS->trigger( 'onAfterUserUpdate', array( &$this, &$this, $oldUserComplete ) );
$_PLUGINS->trigger( 'onAfterNewUser', array( &$this, &$this, false, true ) );
$_PLUGINS->trigger( 'onAfterUpdateUser', array( &$this, &$this, $oldUserComplete ) );
$_PLUGINS->trigger( 'onAfterUserRegistration', array( &$this, &$this, true ) );
$_PLUGINS->trigger( 'onBeforeDeleteUser', array( $this ) );
$_PLUGINS->trigger( 'onAfterDeleteUser', array( $this, true ) );
$_PLUGINS->trigger( 'onUserRandomPassword', array( $this, &$length ) ) );
$_PLUGINS->trigger( 'onBeforeUserConfirm', array( &$this, &$state ) );
$_PLUGINS->trigger( 'onAfterUserConfirm', array( $this, $state ) );
$_PLUGINS->trigger( 'onBeforeUserApproval', array( &$this, &$state ) );
$_PLUGINS->trigger( 'onAfterUserApproval', array( $this, $state ) );
$_PLUGINS->trigger( 'onBeforeUserBlocking', array( &$this, &$state ) );
$_PLUGINS->trigger( 'onAfterUserBlocking', array( $this, $state ) );
$_PLUGINS->trigger( 'onBeforeUserBan', array( &$this, &$state, &$by, &$reason ) );
$_PLUGINS->trigger( 'onAfterUserBan', array( $this, $state, $by, $reason ) );
libraries\CBLib\CB\Legacy
CBACL.php
$_PLUGINS->trigger( 'onUsersPermission', array( $user_ids, $action, $allow_myself, &$msg ) );
$_PLUGINS->trigger( 'onUserPermissionTask', array( $user_id, $action, &$ret ) );
$_PLUGINS->trigger( 'onUserModerator', array( $user_id, &$isModerator ) );
CBAuthentication.php
$_PLUGINS->trigger( 'onBeforeLogin', array( &$username, &$password, &$secretKey ) );
$_PLUGINS->trigger( 'onLoginAuthentication', array( &$username, &$password, &$row, $loginType, &$foundUser, &$stopLogin, &$resultError, &$messagesToUser, &$alertMessages, &$return, &$secretKey ) );
$_PLUGINS->trigger( 'onDuringLogin', array( &$row, 1, &$returnPluginsOverrides ) );
$_PLUGINS->trigger( 'onBeforeFirstLogin', array( &$row, $username, $password, &$return, $secretKey ));
$_PLUGINS->trigger( 'onDoLoginNow', array( $username, $password, $rememberMe, &$row, &$loggedIn, &$resultError, &$messagesToUser, &$alertMessages, &$return, $secretKey, $firstLogin ) );
$_PLUGINS->trigger( 'onAfterFirstLogin', array( &$row, $loggedIn, true, &$messagesToUser, &$alertMessages, &$return ) );
$_PLUGINS->trigger( 'onAfterLogin', array( &$row, $loggedIn, $firstLogin, &$messagesToUser, &$alertMessages, &$return ) );
$_PLUGINS->trigger( 'onLoginFailed', array( &$resultError, &$return ) );
$_PLUGINS->trigger( 'onBeforeLogout', array( $myUser ) );
$_PLUGINS->trigger( 'onDoLogoutNow', array( &$loggedOut, &$myUser, &$return ) );
$_PLUGINS->trigger( 'onAfterLogout', array( $myUser, true ) );
cbConnection.php
$_PLUGINS->trigger( 'onBeforeAddConnection', array( $this->referenceId,$connectionId, $ueConfig['useMutualConnections'], $ueConfig['autoAddConnections'], &$messageToNewConnection ) );
$_PLUGINS->trigger( 'onAfterAddConnection', array( $this->referenceId, $connectionId, $ueConfig['useMutualConnections'], $ueConfig['autoAddConnections'] ) );
$_PLUGINS->trigger( 'onBeforeRemoveConnection', array($userId,$connectionId,$ueConfig['useMutualConnections'],$ueConfig['autoAddConnections']));
$_PLUGINS->trigger( 'onAfterRemoveConnection', array( $userId, $connectionId, $ueConfig['useMutualConnections'], $ueConfig['autoAddConnections'] ) );
$_PLUGINS->trigger( 'onBeforeDenyConnection', array( $userId, $connectionId, $ueConfig['useMutualConnections'], $ueConfig['autoAddConnections'] ) );
$_PLUGINS->trigger( 'onAfterDenyConnection', array( $userId, $connectionId, $ueConfig['useMutualConnections'], $ueConfig['autoAddConnections'] ) );
$_PLUGINS->trigger( 'onBeforeAcceptConnection', array( $userId, $connectionId, $ueConfig['useMutualConnections'], $ueConfig['autoAddConnections'] ) );
$_PLUGINS->trigger( 'onAfterAcceptConnection', array( $userId, $connectionId, $ueConfig['useMutualConnections'], $ueConfig['autoAddConnections'] ) );
cbFieldHandler.php
$_PLUGINS->trigger( 'onInputFieldHtmlRender', array( &$this, &$field, &$user, $reason, $tag, $type, $inputName, $value, $additional, $htmlDescription, $allValues, $displayFieldIcons, $oReq ) ) );
$_PLUGINS->trigger( 'onInputFieldHtmlRender', array( $htmlInput, $htmlIcons, $this, $field, $user, $reason, $tag, $type, $inputName, $value, $additional, $htmlDescription, $allValues, $displayFieldIcons, $oReq ) ) );
$_PLUGINS->trigger( 'onFieldIcons', array( &$this, &$field, &$user, $output, $reason, $tag, $type, $value, $additional, $allValues, &$displayFieldIcons, $required ) );
$_PLUGINS->trigger( 'onLogChange', array( 'update', 'user', 'field', &$user, &$this->_plugin, &$field, $oldValues, $newValues, $reason ) );
cbMenuBarBase.php
$_PLUGINS->trigger( 'onBeforeToolbar', array( $_CB_Backend_task, $_CB_Backend_Menu ) );
$_PLUGINS->trigger( 'onAfterToolbar', array( $_CB_Backend_task, $_CB_Backend_Menu ) );
cbNotification.php
$_PLUGINS->trigger( 'onBeforeSendEmailMSG', array( $this, &$toUser, &$fromUser, &$subject, &$message, &$addPrefix, &$mode, &$cc, &$bcc, &$attachment ) );
$_PLUGINS->trigger( 'onAfterSendEmailMSG', array( $result, $this, $toUser, $fromUser, $subject, $message, $addPrefix, $mode, $cc, $bcc, $attachment ) );
cbPluginHandler.php
$_PLUGINS->trigger( $event, $args ) );
$_PLUGINS->trigger( $event, $args );
cbTabs.php
$_PLUGINS->trigger( 'onPrepareMenus', array( &$user ) );
$_PLUGINS->trigger( 'onAfterPrepareViewTabs', array( &$this->tabsContents, &$this->tabsToDisplay[$position], &$user, $position, $tabId ) );
$_PLUGINS->trigger( 'onBeforeEditATab', array( &$tabContent, &$oTab, &$user, &$postdata, $output, $formatting, $reason, $tabLayout ) );
$_PLUGINS->trigger( 'onAfterEditATab', array( &$tabContent, &$oTab, &$user, &$postdata, $output, $formatting, $reason, $tabLayout ) );
$_PLUGINS->trigger( 'onAfterTabsFetch', array( &$cache[$reason], &$user, $reason ) );
$_PLUGINS->trigger( 'onAfterFieldsFetch', array( &$fields, &$user, $reason, $tabId, $fieldIdOrName, $fullAccess ) );
CBuser.php
$_PLUGINS->trigger( 'onAfterAuthorizeAction', array( $action, $assetname, &$authorization ) );
$_PLUGINS->trigger( 'onAfterAuthorizeView', array( $contentType, $id, &$authorization ) );
$_PLUGINS->trigger( 'onBeforeSubstitutions', array( &$msg, $htmlspecialchars, $menuStats, &$extraStrings, $translateLanguage, $this ) );
$_PLUGINS->trigger( 'onAfterSubstitutions', array( &$msg, $htmlspecialchars, $menuStats, $extraStrings, $translateLanguage, $this ) );
cbUsersList.php
$_PLUGINS->trigger( 'onStartUsersList', array( &$listId, &$row, &$search, &$limitstart, &$limit ) );
$_PLUGINS->trigger( 'onAfterUsersListFieldsSql', array( &$columns, &$fields, &$tableReferences ) );
$_PLUGINS->trigger( 'onBeforeUsersListBuildQuery', array( &$tablesSQL, &$joinsSQL, &$tablesWhereSQL ) );
$_PLUGINS->trigger( 'onBeforeUsersListQuery', array( &$queryFrom, 1, $listId ) );
LegacyComprofilerFunctions.php
$_PLUGINS->trigger( 'onBeforeCreateMailer', array( &$mail, &$from, &$fromname, &$subject, &$body ) );
$_PLUGINS->trigger( 'onAfterCreateMailer', array( &$mail, $from, $fromname, $subject, $body ) );
$_PLUGINS->trigger( 'onBeforeSendMail', array( &$mail, &$from, &$fromname, &$recipient, &$subject, &$body, &$mode, &$cc, &$bcc, &$attachment, &$replyto, &$replytoname, &$properties, &$error ) );
$_PLUGINS->trigger( 'onAfterSendMail', array( $mailsSent, $mail, $from, $fromname, $recipient, $subject, $body, $mode, $cc, $bcc, $attachment, $replyto, &$replytoname, $properties, $error ) );
$_PLUGINS->trigger( 'onBeforeUserActive', array( &$user, $ui, $cause, $mailToAdmins, $mailToUser ));
$_PLUGINS->trigger( 'onUserActive', array( &$user, $ui, $cause, $mailToAdmins, $mailToUser ) );
$_PLUGINS->trigger( 'onBeforeWritePagesLinks', array( $limitstart, $limit, $total, &$baseUrl, &$search, $prefix ) );
$_PLUGINS->trigger( 'onAfterWritePagesLinks', array( &$return, $limitstart, $limit, $total, $baseUrl, $search, $prefix ) );
libraries\CBLib\CBLib\AhaWow\Controller\Elements
TableBrowser.php
$_PLUGINS->trigger( 'onExport' . $dataClass, array( $row, &$rowData, $exportFormat ) );
$_PLUGINS->trigger( 'onImport' . $dataClass, array( &$row, &$rowData, $importFormat ) );
$_PLUGINS->trigger( 'onBeforeUpdateUser', array( &$this, &$this, &$oldRow ) );
$_PLUGINS->trigger( 'onBeforeNewUser', array( &$this, &$this, false ) );
$_PLUGINS->trigger( 'onAfterUpdateUser', array( &$row, &$row, $oldRow ) );
$_PLUGINS->trigger( 'onAfterNewUser', array( &$row, &$row, false, true ) );
libraries\CBLib\CBLib\AhaWow\View
RegistryEditView.php
$_PLUGINS->trigger( $event, $args );
modules\mod_cbgroupjive
mod_cbgroupjive.php
$_PLUGINS->trigger( 'gj_onModuleDisplay', array( $params ) );
modules\mod_cblogin
helper.php
$_PLUGINS->trigger( $pluginsTrigger, array( $usernameInputLength, $passwordInputLength, $horizontal, $classSuffix, &$params ) );
modules\mod_cblogin\tmpl
registration.php
$_PLUGINS->trigger( 'onBeforeRegisterFormDisplay', array( &$user, $regErrorMSG ) );
$_PLUGINS->trigger( 'onAfterRegisterFormDisplay', array( $user, $regContent, &$return ) );
modules\mod_cbsubscriptions
mod_cbsubscriptions.php
$_PLUGINS->trigger( 'onCBSubsCheckExpireMe', array( 'mod_subscriptions' ) );
modules\mod_comprofilermoderator
helper.php
$_PLUGINS->trigger( 'onAfterModeratorModule', array( $horizontal, $classSuffix, &$params ) );
modules\mod_comprofileronline
helper.php
$_PLUGINS->trigger( 'onAfterOnlineModule', array( $mode, $horizontal, $classSuffix, &$params ) );
plugins\kunena\comprofiler
integration.php
$_PLUGINS->trigger('kunenaIntegration', array($event, &$config, &$params));
plugins\search\cbsearchbot
cbsearchbot.php
$_PLUGINS->trigger( 'onBeforebindSearchCriteria', array( &$field, &$searchVals, &$postdata, 1, 'search' ) );
$_PLUGINS->trigger( 'onAfterbindSearchCriteria', array( &$field, &$searchVals, &$postdata, 1, 'search', &$searchSql ) );
$_PLUGINS->trigger( 'search_onBeforeResults', array( &$rows, &$results, $fields, $text ) );
$_PLUGINS->trigger( 'search_onAfterResult', array( $row, &$result, &$results ) );
plugins\system\communitybuilder
communitybuilder.php
$_PLUGINS->trigger( 'onVerifyConsent', array( $plugin ) );
$_PLUGINS->trigger( 'onExportUserTable', array( $cbUser, &$rowData, 'xml' ) );