Using CB Triggers

Print

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' ) );