2010-02-17 00:22:58 +00:00
|
|
|
InitializePlugin: a chance to initialize a plugin in a complete environment
|
2009-02-09 13:44:30 +00:00
|
|
|
|
|
|
|
CleanupPlugin: a chance to cleanup a plugin at the end of a program
|
|
|
|
|
2009-02-09 13:11:52 +00:00
|
|
|
StartPrimaryNav: Showing the primary nav menu
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndPrimaryNav: At the end of the primary nav menu
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
StartSecondaryNav: Showing the secondary nav menu
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndSecondaryNav: At the end of the secondary nav menu
|
|
|
|
- $action: the current action
|
2009-02-09 13:24:23 +00:00
|
|
|
|
2009-02-13 04:33:43 +00:00
|
|
|
StartShowStyles: Showing Style links; good place to add UA style resets
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndShowStyles: End showing Style links; good place to add custom styles
|
|
|
|
- $action: the current action
|
|
|
|
|
2009-08-25 23:30:48 +01:00
|
|
|
StartShowStatusNetStyles: Showing StatusNet Style links
|
2009-02-13 04:33:43 +00:00
|
|
|
- $action: the current action
|
|
|
|
|
2009-08-25 23:30:48 +01:00
|
|
|
EndShowStatusNetStyles: End showing StatusNet Style links; good place to add handheld or JavaScript dependant styles
|
2009-02-13 04:33:43 +00:00
|
|
|
- $action: the current action
|
|
|
|
|
2009-08-26 15:33:04 +01:00
|
|
|
StartShowLaconicaStyles: backwards compatibility; deprecated
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndShowLaconicaStyles: backwards compatibility; deprecated
|
2009-02-13 04:33:43 +00:00
|
|
|
- $action: the current action
|
|
|
|
|
2009-08-04 18:00:44 +01:00
|
|
|
StartShowUAStyles: Showing custom User-Agent style links
|
2009-02-13 04:33:43 +00:00
|
|
|
- $action: the current action
|
|
|
|
|
2009-08-04 18:00:44 +01:00
|
|
|
EndShowUAStyles: End showing custom User-Agent links; good place to add user-agent (e.g., filter, -webkit, -moz) specific styles
|
2009-02-13 04:33:43 +00:00
|
|
|
- $action: the current action
|
|
|
|
|
2009-02-09 13:24:23 +00:00
|
|
|
StartShowScripts: Showing JavaScript links
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndShowScripts: End showing JavaScript links; good place to add custom
|
|
|
|
links like Google Analytics
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
StartShowJQueryScripts: Showing JQuery script links (use this to link to e.g. Google mirrors)
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndShowJQueryScripts: End showing JQuery script links
|
|
|
|
- $action: the current action
|
|
|
|
|
2009-08-25 23:30:48 +01:00
|
|
|
StartShowStatusNetScripts: Showing StatusNet script links (use this to link to a CDN or something)
|
2009-02-09 13:24:23 +00:00
|
|
|
- $action: the current action
|
|
|
|
|
2009-08-25 23:30:48 +01:00
|
|
|
EndShowStatusNetScripts: End showing StatusNet script links
|
2009-02-09 13:24:23 +00:00
|
|
|
- $action: the current action
|
|
|
|
|
2009-08-26 15:33:04 +01:00
|
|
|
StartShowLaconicaScripts: backwards compatibility; deprecated
|
2009-02-09 13:24:23 +00:00
|
|
|
- $action: the current action
|
|
|
|
|
2009-08-26 15:33:04 +01:00
|
|
|
EndShowLaconicaScripts: backwards compatibility; deprecated
|
2009-02-09 13:24:23 +00:00
|
|
|
- $action: the current action
|
|
|
|
|
2009-02-09 21:56:38 +00:00
|
|
|
StartShowSections: Start the list of sections in the sidebar
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndShowSections: End the list of sections in the sidebar
|
|
|
|
- $action: the current action
|
2009-02-12 22:16:48 +00:00
|
|
|
|
|
|
|
StartShowHeader: Showing before the header container
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndShowHeader: Showing after the header container
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
StartShowFooter: Showing before the footer container
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndShowFooter: Showing after the footer container
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
StartShowContentBlock: Showing before the content container
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndShowContentBlock: Showing after the content container
|
|
|
|
- $action: the current action
|
|
|
|
|
2009-10-01 13:27:02 +01:00
|
|
|
StartShowAside: Showing before the Aside container
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndShowAside: Showing after the Aside container
|
|
|
|
- $action: the current action
|
|
|
|
|
2009-10-05 15:17:55 +01:00
|
|
|
StartShowNoticeFormData: Showing before the notice form data
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndShowNoticeFormData: Showing after the notice form data
|
|
|
|
- $action: the current action
|
|
|
|
|
2009-02-13 15:52:26 +00:00
|
|
|
StartNoticeSave: before inserting a notice (good place for content filters)
|
|
|
|
- $notice: notice being saved (no ID or URI)
|
|
|
|
|
|
|
|
EndNoticeSave: after inserting a notice and related code
|
|
|
|
- $notice: notice that was saved (with ID and URI)
|
|
|
|
|
2009-02-20 23:47:24 +00:00
|
|
|
StartShowLocalNavBlock: Showing the local nav menu
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndShowLocalNavBlock: At the end of the local nav menu
|
|
|
|
- $action: the current action
|
|
|
|
|
2009-03-04 05:23:41 +00:00
|
|
|
StartShowHTML: Chance to set document headers (e.g., content type, charset, language), DOCTYPE and html element properties
|
2009-02-26 19:56:31 +00:00
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndShowHTML: Showing after the html element
|
|
|
|
- $action: the current action
|
|
|
|
|
2009-03-04 05:23:41 +00:00
|
|
|
StartPublicGroupNav: Showing the public group nav menu
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndPublicGroupNav: At the end of the public group nav menu
|
|
|
|
- $action: the current action
|
2009-03-04 15:34:04 +00:00
|
|
|
|
2009-05-15 19:22:49 +01:00
|
|
|
StartSubGroupNav: Showing the subscriptions group nav menu
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndSubGroupNav: At the end of the subscriptions group nav menu
|
|
|
|
- $action: the current action
|
|
|
|
|
2009-10-28 20:07:57 +00:00
|
|
|
StartInitializeRouter: Before the router instance has been initialized; good place to add routes
|
|
|
|
- $m: the Net_URL_Mapper that has just been set up
|
|
|
|
|
2009-03-04 15:34:04 +00:00
|
|
|
RouterInitialized: After the router instance has been initialized
|
|
|
|
- $m: the Net_URL_Mapper that has just been set up
|
|
|
|
|
2009-05-15 22:41:41 +01:00
|
|
|
StartLogout: Before logging out
|
|
|
|
- $action: the logout action
|
|
|
|
|
|
|
|
EndLogout: After logging out
|
|
|
|
- $action: the logout action
|
|
|
|
|
2009-05-15 20:07:23 +01:00
|
|
|
ArgsInitialized: After the argument array has been initialized
|
|
|
|
- $args: associative array of arguments, can be modified
|
2009-07-02 17:06:06 +01:00
|
|
|
|
|
|
|
StartAddressData: Allows the site owner to provide additional information about themselves for contact (e.g., tagline, email, location)
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndAddressData: At the end of <address>
|
|
|
|
- $action: the current action
|
2009-08-04 11:52:57 +01:00
|
|
|
|
2010-01-21 15:49:49 +00:00
|
|
|
StartShowSiteNotice: Before showing site notice
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndShowSiteNotice: After showing site notice
|
|
|
|
- $action: the current action
|
|
|
|
|
2009-08-04 11:52:57 +01:00
|
|
|
StartLoginGroupNav: Before showing the login and register navigation menu
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndLoginGroupNav: After showing the login and register navigation menu
|
|
|
|
- $action: the current action
|
2009-08-04 12:08:10 +01:00
|
|
|
|
|
|
|
StartAccountSettingsNav: Before showing the account settings menu
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndAccountSettingsNav: After showing the account settings menu
|
|
|
|
- $action: the current action
|
2009-08-04 12:34:58 +01:00
|
|
|
|
2009-11-10 22:54:24 +00:00
|
|
|
StartAccountSettingsProfileMenuItem: Before showing the Profile menu item
|
|
|
|
- $widget: AccountSettingsNav instance being shown
|
|
|
|
|
|
|
|
EndAccountSettingsProfileMenuItem: After showing the Profile menu item
|
|
|
|
- $widget: AccountSettingsNav instance being shown
|
|
|
|
|
|
|
|
StartAccountSettingsAvatarMenuItem: Before showing the Avatar menu item
|
|
|
|
- $widget: AccountSettingsNav instance being shown
|
|
|
|
|
|
|
|
EndAccountSettingsAvatarMenuItem: After showing the Avatar menu item
|
|
|
|
- $widget: AccountSettingsNav instance being shown
|
|
|
|
|
|
|
|
StartAccountSettingsPasswordMenuItem: Before showing the Password menu item
|
|
|
|
- $widget: AccountSettingsNav instance being shown
|
|
|
|
|
|
|
|
EndAccountSettingsPasswordMenuItem: After showing the Password menu item
|
|
|
|
- $widget: AccountSettingsNav instance being shown
|
|
|
|
|
|
|
|
StartAccountSettingsEmailMenuItem: Before showing the Email menu item
|
|
|
|
- $widget: AccountSettingsNav instance being shown
|
|
|
|
|
|
|
|
EndAccountSettingsEmailMenuItem: After showing the Email menu item
|
|
|
|
- $widget: AccountSettingsNav instance being shown
|
|
|
|
|
|
|
|
StartAccountSettingsDesignMenuItem: Before showing the Design menu item
|
|
|
|
- $widget: AccountSettingsNav instance being shown
|
|
|
|
|
|
|
|
EndAccountSettingsDesignMenuItem: After showing the Design menu item
|
|
|
|
- $widget: AccountSettingsNav instance being shown
|
|
|
|
|
|
|
|
StartAccountSettingsOtherMenuItem: Before showing the Other menu item
|
|
|
|
- $widget: AccountSettingsNav instance being shown
|
|
|
|
|
|
|
|
EndAccountSettingsOtherMenuItem: After showing the Other menu item
|
|
|
|
- $widget: AccountSettingsNav instance being shown
|
|
|
|
|
2009-08-04 12:34:58 +01:00
|
|
|
Autoload: When trying to autoload a class
|
|
|
|
- $cls: the class being sought. A plugin might require_once the file for the class.
|
2009-08-04 13:58:24 +01:00
|
|
|
|
|
|
|
SensitiveAction: determines if an action is 'sensitive' and should use SSL
|
|
|
|
- $action: name of the action, like 'login'
|
|
|
|
- $sensitive: flag for whether this is a sensitive action
|
|
|
|
|
2009-08-04 16:13:47 +01:00
|
|
|
LoginAction: determines if an action is a 'login' action (OK for public view in private mode)
|
|
|
|
- $action: name of the action, like 'register'
|
|
|
|
- $login: flag for whether this is a login action
|
2009-08-04 18:00:44 +01:00
|
|
|
|
|
|
|
StartShowHead: called before showing the <head> element and children
|
|
|
|
- $action: action object being show
|
|
|
|
|
|
|
|
EndShowHead: called after showing the <head> element (and </head>)
|
|
|
|
- $action: action object being shown
|
|
|
|
|
|
|
|
StartShowBody: called before showing the <body> element and children
|
|
|
|
- $action: action object being shown
|
|
|
|
|
|
|
|
EndShowBody: called after showing the <body> element (and </body>)
|
|
|
|
- $action: action object being shown
|
|
|
|
|
|
|
|
StartPersonalGroupNav: beginning of personal group nav menu
|
|
|
|
- $action: action object being shown
|
|
|
|
|
|
|
|
EndPersonalGroupNav: end of personal group nav menu (good place to add a menu item)
|
|
|
|
- $action: action object being shown
|
|
|
|
|
2009-11-10 13:52:47 +00:00
|
|
|
StartGroupGroupNav: Showing the group nav menu
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndGroupGroupNav: At the end of the group nav menu
|
|
|
|
- $action: the current action
|
|
|
|
|
2009-08-04 18:00:44 +01:00
|
|
|
StartEndHTML: just before the </html> tag
|
|
|
|
- $action: action object being shown
|
|
|
|
|
|
|
|
EndEndHTML: just after the </html> tag
|
|
|
|
- $action: action object being shown
|
|
|
|
|
|
|
|
StartShowDesign: just before showing a site, user, or group design
|
|
|
|
- $action: action object being shown
|
|
|
|
|
|
|
|
EndShowDesign: just after showing a site, user, or group design
|
|
|
|
- $action: action object being shown
|
|
|
|
|
|
|
|
StartShowExportData: just before showing the <div> with export data (feeds)
|
|
|
|
- $action: action object being shown
|
|
|
|
|
|
|
|
EndShowExportData: just after showing the <div> with export data (feeds)
|
|
|
|
- $action: action object being shown
|
|
|
|
|
2009-09-25 13:47:14 +01:00
|
|
|
StartShowNoticeItem: just before showing the notice item
|
|
|
|
- $action: action object being shown
|
|
|
|
|
|
|
|
EndShowNoticeItem: just after showing the notice item
|
|
|
|
- $action: action object being shown
|
|
|
|
|
2009-08-04 18:00:44 +01:00
|
|
|
StartShowPageNotice: just before showing the page notice (instructions or error)
|
|
|
|
- $action: action object being shown
|
|
|
|
|
|
|
|
EndShowPageNotice: just after showing the page notice (instructions or error)
|
|
|
|
- $action: action object being shown
|
|
|
|
|
|
|
|
StartShowPageTitle: just before showing the main h1 title of a page (only for registration)
|
|
|
|
- $action: action object being shown
|
|
|
|
|
|
|
|
StartProfileFormData: just before showing text entry fields on profile settings page
|
|
|
|
- $action: action object being shown
|
|
|
|
|
|
|
|
EndProfileFormData: just after showing text entry fields on profile settings page
|
|
|
|
- $action: action object being shown
|
|
|
|
|
|
|
|
StartProfileSaveForm: before starting to save a profile settings form
|
|
|
|
- $action: action object being shown
|
|
|
|
|
|
|
|
EndProfileSaveForm: after saving a profile settings form (after commit, no profile or user object!)
|
|
|
|
- $action: action object being shown
|
|
|
|
|
|
|
|
StartRegistrationFormData: just before showing text entry fields on registration page
|
|
|
|
- $action: action object being shown
|
|
|
|
|
|
|
|
EndRegistrationFormData: just after showing text entry fields on registration page
|
|
|
|
- $action: action object being shown
|
|
|
|
|
|
|
|
StartRegistrationTry: before validating and saving a new user
|
|
|
|
- $action: action object being shown
|
|
|
|
|
|
|
|
EndRegistrationTry: after saving a new user (note: no profile or user object!)
|
|
|
|
- $action: action object being shown
|
|
|
|
|
2009-12-10 03:31:07 +00:00
|
|
|
StartAvatarFormData: before displaying avatar form
|
|
|
|
- $action: action object being shown
|
|
|
|
|
|
|
|
EndAvatarFormData: after displaying avatar form
|
|
|
|
- $action: action object being shown
|
|
|
|
|
|
|
|
StartAvatarSaveForm: before saving the avatar
|
|
|
|
- $action: action object being shown
|
|
|
|
|
|
|
|
EndAvatarSaveForm: after saving the avatar
|
|
|
|
- $action: action object being shown
|
|
|
|
|
2009-08-04 18:00:44 +01:00
|
|
|
StartNewQueueManager: before trying to start a new queue manager; good for plugins implementing new queue manager classes
|
|
|
|
- $qm: empty queue manager to set
|
2009-08-04 18:10:37 +01:00
|
|
|
|
|
|
|
RedirectToLogin: event when we force a redirect to login (like when going to a settings page on a remembered login)
|
|
|
|
- $action: action object being shown
|
|
|
|
- $user: current user
|
2009-08-21 21:54:35 +01:00
|
|
|
|
|
|
|
StartLoadDoc: before loading a help doc (hook this to show your own documentation)
|
|
|
|
- $title: title of the document
|
|
|
|
- $output: HTML output to show
|
|
|
|
|
|
|
|
EndLoadDoc: after loading a help doc (hook this to modify other documentation)
|
|
|
|
- $title: title of the document
|
|
|
|
- $output: HTML output to show
|
2009-08-28 19:42:51 +01:00
|
|
|
|
|
|
|
StartApiRss: after the rss <channel> element is started
|
|
|
|
- $action: action object being shown
|
|
|
|
|
|
|
|
StartApiAtom: after the <feed> element is started
|
|
|
|
- $action: action object being shown
|
|
|
|
|
2009-09-21 19:14:55 +01:00
|
|
|
StartEnqueueNotice: about to add a notice to the queues (good place to add a new transport)
|
|
|
|
- $notice: the notice being added
|
|
|
|
- &$transports: modifiable list of transports (as strings) to queue for
|
|
|
|
|
|
|
|
EndEnqueueNotice: after adding a notice to the queues
|
|
|
|
- $notice: the notice being added
|
|
|
|
- $transports: modifiable list of transports to use
|
2009-09-21 19:23:35 +01:00
|
|
|
|
|
|
|
UnqueueHandleNotice: Handle a notice when no queue manager is available
|
|
|
|
- $notice: the notice to handle
|
2009-09-21 19:29:43 +01:00
|
|
|
- $queue: the "queue" that is being executed
|
|
|
|
|
|
|
|
GetValidDaemons: Just before determining which daemons to run
|
|
|
|
- &$daemons: modifiable list of daemon scripts to run, filenames relative to scripts/
|
2009-09-21 19:39:22 +01:00
|
|
|
|
|
|
|
HandleQueuedNotice: Handle a queued notice at queue time (or immediately if no queue)
|
|
|
|
- &$notice: notice to handle
|
2009-09-24 22:15:54 +01:00
|
|
|
|
2009-09-24 04:23:13 +01:00
|
|
|
StartShowHeadElements: Right after the <head> tag
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndShowHeadElements: Right before the </head> tag; put <script>s here if you need them in <head>
|
|
|
|
- $action: the current action
|
2009-10-01 20:11:12 +01:00
|
|
|
|
|
|
|
CheckSchema: chance to check the schema
|
2009-10-09 20:28:12 +01:00
|
|
|
|
2010-02-13 17:40:36 +00:00
|
|
|
StartProfileRemoteSubscribe: Before showing the link to remote subscription
|
|
|
|
- $userprofile: UserProfile widget
|
|
|
|
- &$profile: the profile being shown
|
|
|
|
|
|
|
|
EndProfileRemoteSubscribe: After showing the link to remote subscription
|
|
|
|
- $userprofile: UserProfile widget
|
|
|
|
- &$profile: the profile being shown
|
|
|
|
|
2010-03-03 17:01:38 +00:00
|
|
|
StartGroupSubscribe: Before showing the link to remote subscription
|
|
|
|
- $action: the current action
|
|
|
|
- $group: the group being shown
|
|
|
|
|
|
|
|
EndGroupSubscribe: After showing the link to remote subscription
|
|
|
|
- $action: the current action
|
|
|
|
- $group: the group being shown
|
|
|
|
|
2009-10-09 21:14:20 +01:00
|
|
|
StartProfilePageProfileSection: Starting to show the section of the
|
2009-10-09 20:28:12 +01:00
|
|
|
profile page with the actual profile data;
|
|
|
|
hook to prevent showing the profile (e.g.)
|
2009-11-08 02:52:21 +00:00
|
|
|
- $userprofile: UserProfile widget
|
2009-10-09 20:28:12 +01:00
|
|
|
- &$profile: the profile being shown
|
|
|
|
|
2009-10-09 21:14:20 +01:00
|
|
|
StartProfilePageProfileElements: inside the section, before the first
|
2009-10-09 20:28:12 +01:00
|
|
|
element; prepend elements here
|
2009-11-08 02:52:21 +00:00
|
|
|
- $userprofile: UserProfile widget
|
2009-10-09 20:28:12 +01:00
|
|
|
- &$profile: the profile being shown
|
|
|
|
|
2009-10-09 21:14:20 +01:00
|
|
|
EndProfilePageProfileElements: inside the section, after the last element;
|
2009-10-09 20:28:12 +01:00
|
|
|
append elements here
|
2009-11-08 02:52:21 +00:00
|
|
|
- $userprofile: UserProfile widget
|
2009-10-09 20:28:12 +01:00
|
|
|
- &$profile: the profile being shown
|
|
|
|
|
2009-10-09 21:14:20 +01:00
|
|
|
EndProfilePageProfileSection: After showing the section of the profile
|
2009-10-09 20:28:12 +01:00
|
|
|
page with the profile elements
|
2009-11-08 02:52:21 +00:00
|
|
|
- $userprofile: UserProfile widget
|
2009-10-09 20:28:12 +01:00
|
|
|
- &$profile: the profile being shown
|
|
|
|
|
2009-10-09 21:14:20 +01:00
|
|
|
StartProfilePageActionsSection: Starting to show the section of the
|
2009-10-09 20:28:12 +01:00
|
|
|
profile page with action links; hook
|
|
|
|
to hide them (for example)
|
2009-11-08 02:52:21 +00:00
|
|
|
- $userprofile: UserProfile widget
|
2009-10-09 20:28:12 +01:00
|
|
|
- &$profile: the profile being shown
|
|
|
|
|
2009-10-09 21:14:20 +01:00
|
|
|
StartProfilePageActionsElements: inside the list, before the first
|
2009-10-09 20:28:12 +01:00
|
|
|
element; prepend elements here
|
2009-11-08 02:52:21 +00:00
|
|
|
- $userprofile: UserProfile widget
|
2009-10-09 20:28:12 +01:00
|
|
|
- &$profile: the profile being shown
|
|
|
|
|
2009-10-09 21:14:20 +01:00
|
|
|
EndProfilePageActionsElements: inside the list, after the last element;
|
2009-10-09 20:28:12 +01:00
|
|
|
append elements here
|
2009-11-08 02:52:21 +00:00
|
|
|
- $userprofile: UserProfile widget
|
2009-10-09 20:28:12 +01:00
|
|
|
- &$profile: the profile being shown
|
|
|
|
|
2009-10-09 21:14:20 +01:00
|
|
|
EndProfilePageActionsSection: After showing the section of the profile
|
2009-10-09 20:28:12 +01:00
|
|
|
page with the entity actions
|
2009-11-08 02:52:21 +00:00
|
|
|
- $userprofile: UserProfile widget
|
2009-10-09 20:28:12 +01:00
|
|
|
- &$profile: the profile being shown
|
2009-10-09 21:14:20 +01:00
|
|
|
|
|
|
|
StartProfilePageAvatar: before showing the avatar on the profile page
|
2009-11-08 02:52:21 +00:00
|
|
|
- $userprofile: UserProfile widget
|
2009-10-09 21:14:20 +01:00
|
|
|
- &$profile: the profile being shown
|
|
|
|
|
|
|
|
EndProfilePageAvatar: after showing the avatar on the profile page
|
2009-11-08 02:52:21 +00:00
|
|
|
- $userprofile: UserProfile widget
|
2009-10-09 21:14:20 +01:00
|
|
|
- &$profile: the profile being shown
|
|
|
|
|
|
|
|
StartProfilePageNickname: before showing the nickname on the profile page
|
2009-11-08 02:52:21 +00:00
|
|
|
- $userprofile: UserProfile widget
|
2009-10-09 21:14:20 +01:00
|
|
|
- &$profile: the profile being shown
|
|
|
|
|
|
|
|
EndProfilePageNickname: after showing the nickname on the profile page
|
2009-11-08 02:52:21 +00:00
|
|
|
- $userprofile: UserProfile widget
|
2009-10-09 21:14:20 +01:00
|
|
|
- &$profile: the profile being shown
|
|
|
|
|
|
|
|
StartProfilePageFullName: before showing the fullname on the profile page
|
2009-11-08 02:52:21 +00:00
|
|
|
- $userprofile: UserProfile widget
|
2009-10-09 21:14:20 +01:00
|
|
|
- &$profile: the profile being shown
|
|
|
|
|
|
|
|
EndProfilePageFullName: after showing the fullname on the profile page
|
2009-11-08 02:52:21 +00:00
|
|
|
- $userprofile: UserProfile widget
|
2009-10-09 21:14:20 +01:00
|
|
|
- &$profile: the profile being shown
|
|
|
|
|
|
|
|
StartProfilePageLocation: before showing the location on the profile page
|
2009-11-08 02:52:21 +00:00
|
|
|
- $userprofile: UserProfile widget
|
2009-10-09 21:14:20 +01:00
|
|
|
- &$profile: the profile being shown
|
|
|
|
|
|
|
|
EndProfilePageLocation: after showing the location on the profile page
|
2009-11-08 02:52:21 +00:00
|
|
|
- $userprofile: UserProfile widget
|
2009-10-09 21:14:20 +01:00
|
|
|
- &$profile: the profile being shown
|
|
|
|
|
|
|
|
StartProfilePageHomepage: before showing the homepage link on the profile page
|
2009-11-08 02:52:21 +00:00
|
|
|
- $userprofile: UserProfile widget
|
2009-10-09 21:14:20 +01:00
|
|
|
- &$profile: the profile being shown
|
|
|
|
|
|
|
|
EndProfilePageHomepage: after showing the homepage on the profile page
|
2009-11-08 02:52:21 +00:00
|
|
|
- $userprofile: UserProfile widget
|
2009-10-09 21:14:20 +01:00
|
|
|
- &$profile: the profile being shown
|
|
|
|
|
|
|
|
StartProfilePageBio: before showing the bio on the profile page
|
2009-11-08 02:52:21 +00:00
|
|
|
- $userprofile: UserProfile widget
|
2009-10-09 21:14:20 +01:00
|
|
|
- &$profile: the profile being shown
|
|
|
|
|
|
|
|
EndProfilePageBio: after showing the bio on the profile page
|
2009-11-08 02:52:21 +00:00
|
|
|
- $userprofile: UserProfile widget
|
2009-10-09 21:14:20 +01:00
|
|
|
- &$profile: the profile being shown
|
|
|
|
|
|
|
|
StartProfilePageProfileTags: before showing the tags on the profile page
|
2009-11-08 02:52:21 +00:00
|
|
|
- $userprofile: UserProfile widget
|
2009-10-09 21:14:20 +01:00
|
|
|
- &$profile: the profile being shown
|
|
|
|
|
|
|
|
EndProfilePageProfileTags: after showing the tags on the profile page
|
2009-11-08 02:52:21 +00:00
|
|
|
- $userprofile: UserProfile widget
|
2009-10-09 21:14:20 +01:00
|
|
|
- &$profile: the profile being shown
|
|
|
|
|
2009-10-15 11:01:26 +01:00
|
|
|
StartProfileList: when starting a list of profiles (before <ul>)
|
|
|
|
- $profilelist: ProfileList widget, with $profile, $action, and $out
|
|
|
|
|
|
|
|
EndProfileList: when ending a list of profiles (after </ul>)
|
|
|
|
- $profilelist: ProfileList widget
|
|
|
|
|
|
|
|
StartProfileListItem: when starting to show a profile list item
|
|
|
|
- $item: ProfileListItem widget
|
|
|
|
|
|
|
|
EndProfileListItem: after showing a profile list item
|
|
|
|
- $item: ProfileListItem widget
|
|
|
|
|
|
|
|
StartProfileListItemProfile: the profile data part of the item
|
|
|
|
- $item: ProfileListItem widget
|
|
|
|
|
|
|
|
EndProfileListItemProfile: the profile data part of the item
|
|
|
|
- $item: ProfileListItem widget
|
|
|
|
|
|
|
|
StartProfileListItemActions: the actions (buttons) for an item
|
|
|
|
- $item: ProfileListItem widget
|
|
|
|
|
|
|
|
EndProfileListItemActions: the actions (buttons) for an item
|
|
|
|
- $item: ProfileListItem widget
|
|
|
|
|
|
|
|
StartProfileListItemProfileElements: inside the <div>
|
|
|
|
- $item: ProfileListItem widget
|
|
|
|
|
|
|
|
EndProfileListItemProfileElements: inside the <div>
|
|
|
|
- $item: ProfileListItem widget
|
|
|
|
|
|
|
|
StartProfileListItemAvatar: Showing a profile list avatar
|
|
|
|
- $item: ProfileListItem widget
|
|
|
|
|
|
|
|
EndProfileListItemAvatar: Showing a profile list avatar
|
|
|
|
- $item: ProfileListItem widget
|
|
|
|
|
|
|
|
StartProfileListItemFullName: Showing the profile list full name
|
|
|
|
- $item: ProfileListItem widget
|
|
|
|
|
|
|
|
EndProfileListItemFullName: Showing the profile list full name
|
|
|
|
- $item: ProfileListItem widget
|
|
|
|
|
|
|
|
StartProfileListItemLocation: Showing the profile list location
|
|
|
|
- $item: ProfileListItem widget
|
|
|
|
|
|
|
|
EndProfileListItemLocation: Showing the profile list location
|
|
|
|
- $item: ProfileListItem widget
|
|
|
|
|
|
|
|
StartProfileListItemHomepage: Showing the profile list homepage
|
|
|
|
- $item: ProfileListItem widget
|
|
|
|
|
|
|
|
EndProfileListItemHomepage: Showing the profile list homepage
|
|
|
|
- $item: ProfileListItem widget
|
|
|
|
|
|
|
|
StartProfileListItemBio: Showing the profile list bio
|
|
|
|
- $item: ProfileListItem widget
|
|
|
|
|
|
|
|
EndProfileListItemBio: Showing the profile list bio
|
|
|
|
- $item: ProfileListItem widget
|
|
|
|
|
|
|
|
StartProfileListItemActionElements: Showing the profile list actions (prepend a button here, or replace all buttons)
|
|
|
|
- $item: ProfileListItem widget
|
|
|
|
|
|
|
|
EndProfileListItemActionElements: Showing profile list actions (append a button here)
|
|
|
|
- $item: ProfileListItem widget
|
2009-10-29 20:01:25 +00:00
|
|
|
|
|
|
|
StartUserXRDS: Start XRDS output (right after the opening XRDS tag)
|
|
|
|
- $action: the current action
|
|
|
|
- &$xrdsoutputter - XRDSOutputter object to write to
|
|
|
|
|
|
|
|
EndUserXRDS: End XRDS output (right before the closing XRDS tag)
|
|
|
|
- $action: the current action
|
|
|
|
- &$xrdsoutputter - XRDSOutputter object to write to
|
|
|
|
|
|
|
|
StartPublicXRDS: Start XRDS output (right after the opening XRDS tag)
|
|
|
|
- $action: the current action
|
|
|
|
- &$xrdsoutputter - XRDSOutputter object to write to
|
|
|
|
|
|
|
|
EndPublicXRDS: End XRDS output (right before the closing XRDS tag)
|
|
|
|
- $action: the current action
|
|
|
|
- &$xrdsoutputter - XRDSOutputter object to write to
|
2009-11-04 18:06:55 +00:00
|
|
|
|
2009-11-10 19:45:19 +00:00
|
|
|
StartCheckPassword: Check a username/password
|
2009-11-04 18:06:55 +00:00
|
|
|
- $nickname: The nickname to check
|
|
|
|
- $password: The password to check
|
2009-11-10 19:45:19 +00:00
|
|
|
- &$authenticatedUser: set to User object if credentials match a user.
|
2009-11-05 21:39:57 +00:00
|
|
|
|
2009-11-10 19:45:19 +00:00
|
|
|
EndCheckPassword: After checking a username/password pair
|
|
|
|
- $nickname: The nickname that was checked
|
|
|
|
- $password: The password that was checked
|
|
|
|
- $authenticatedUser: User object if credentials match a user, else null.
|
2009-11-05 21:39:57 +00:00
|
|
|
|
2009-11-10 21:27:20 +00:00
|
|
|
StartChangePassword: Before changing a password
|
2009-11-13 01:12:00 +00:00
|
|
|
- $user: user
|
2009-11-06 04:27:18 +00:00
|
|
|
- $oldpassword: the user's old password
|
|
|
|
- $newpassword: the desired new password
|
2009-11-10 21:27:20 +00:00
|
|
|
|
|
|
|
EndChangePassword: After changing a password
|
2009-11-13 01:12:00 +00:00
|
|
|
- $user: user
|
2009-11-06 04:27:18 +00:00
|
|
|
|
2009-11-18 19:19:43 +00:00
|
|
|
StartSetUser: Before setting the currently logged in user
|
|
|
|
- $user: user
|
|
|
|
|
|
|
|
EndSetUser: After setting the currently logged in user
|
|
|
|
- $user: user
|
|
|
|
|
|
|
|
StartSetApiUser: Before setting the current API user
|
|
|
|
- $user: user
|
|
|
|
|
|
|
|
EndSetApiUser: After setting the current API user
|
|
|
|
- $user: user
|
|
|
|
|
|
|
|
StartHasRole: Before determing if the a profile has a given role
|
|
|
|
- $profile: profile in question
|
|
|
|
- $name: name of the role in question
|
|
|
|
- &$has_role: does this profile have the named role?
|
|
|
|
|
|
|
|
EndHasRole: Before determing if the a profile has a given role
|
|
|
|
- $profile: profile in question
|
|
|
|
- $name: name of the role in question
|
|
|
|
- $has_role: does this profile have the named role?
|
|
|
|
|
2009-11-08 13:33:22 +00:00
|
|
|
UserDeleteRelated: Specify additional tables to delete entries from when deleting users
|
|
|
|
- $user: User object
|
|
|
|
- &$related: array of DB_DataObject class names to delete entries on matching user_id.
|
2009-11-11 19:02:57 +00:00
|
|
|
|
|
|
|
GetUrlShorteners: Specify URL shorteners that are available for use
|
|
|
|
- &$shorteners: append your shortener to this array like so: $shorteners[shortenerName]=array('display'=>display, 'freeService'=>boolean)
|
|
|
|
|
|
|
|
StartShortenUrl: About to shorten a URL
|
|
|
|
- $url: url to be shortened
|
|
|
|
- $shortenerName: name of the requested shortener
|
|
|
|
- &$shortenedUrl: short version of the url
|
|
|
|
|
|
|
|
EndShortenUrl: After a URL has been shortened
|
|
|
|
- $url: url to be shortened
|
|
|
|
- $shortenerName: name of the requested shortener
|
|
|
|
- $shortenedUrl: short version of the url
|
|
|
|
|
2009-12-04 06:57:14 +00:00
|
|
|
StartCssLinkElement: Before a <link rel="stylesheet"..> element is written
|
|
|
|
- $action
|
|
|
|
- &$src
|
|
|
|
- &$theme
|
|
|
|
- &$media
|
|
|
|
|
|
|
|
EndCssLinkElement: After a <link rel="stylesheet"..> element is written
|
|
|
|
- $action
|
|
|
|
- $src
|
|
|
|
- $theme
|
|
|
|
- $media
|
|
|
|
|
2009-12-05 01:19:55 +00:00
|
|
|
StartStyleElement: Before a <style...> element is written
|
|
|
|
- $action
|
|
|
|
- &$code
|
|
|
|
- &$type
|
|
|
|
- &$media
|
|
|
|
|
|
|
|
EndStyleElement: After a <style...> element is written
|
|
|
|
- $action
|
|
|
|
- $code
|
|
|
|
- $type
|
|
|
|
- $media
|
|
|
|
|
2009-12-04 06:57:14 +00:00
|
|
|
StartScriptElement: Before a <script...> element is written
|
|
|
|
- $action
|
|
|
|
- &$src
|
|
|
|
- &$type
|
|
|
|
|
|
|
|
EndScriptElement: After a <script...> element is written
|
|
|
|
- $action
|
|
|
|
- $src
|
|
|
|
- $type
|
2009-12-05 00:51:44 +00:00
|
|
|
|
|
|
|
StartInlineScriptElement: Before a <script...> element is written
|
|
|
|
- $action
|
|
|
|
- &$code
|
|
|
|
- &$type
|
|
|
|
|
|
|
|
EndInlineScriptElement: After a <script...> element is written
|
|
|
|
- $action
|
|
|
|
- $code
|
|
|
|
- $type
|
2009-12-05 07:11:27 +00:00
|
|
|
|
|
|
|
StartLog: Before writing to the logs
|
|
|
|
- &$priority
|
|
|
|
- &$msg
|
|
|
|
- &$filename
|
|
|
|
|
|
|
|
EndLog: After writing to the logs
|
|
|
|
- $priority
|
|
|
|
- $msg
|
|
|
|
- $filename
|
|
|
|
|
2009-12-28 18:42:55 +00:00
|
|
|
StartBlockProfile: when we're about to block
|
|
|
|
- $user: the person doing the block
|
|
|
|
- $profile: the person getting blocked, can be remote
|
|
|
|
|
|
|
|
EndBlockProfile: when a block has succeeded
|
|
|
|
- $user: the person doing the block
|
|
|
|
- $profile: the person blocked, can be remote
|
2009-12-28 18:50:12 +00:00
|
|
|
|
|
|
|
StartUnblockProfile: when we're about to unblock
|
|
|
|
- $user: the person doing the unblock
|
|
|
|
- $profile: the person getting unblocked, can be remote
|
|
|
|
|
|
|
|
EndUnblockProfile: when an unblock has succeeded
|
|
|
|
- $user: the person doing the unblock
|
|
|
|
- $profile: the person unblocked, can be remote
|
2010-01-13 10:16:13 +00:00
|
|
|
|
|
|
|
StartSubscribe: when a subscription is starting
|
|
|
|
- $user: the person subscribing
|
|
|
|
- $other: the person being subscribed to
|
|
|
|
|
|
|
|
EndSubscribe: when a subscription is finished
|
|
|
|
- $user: the person subscribing
|
|
|
|
- $other: the person being subscribed to
|
|
|
|
|
|
|
|
StartUnsubscribe: when an unsubscribe is starting
|
|
|
|
- $user: the person unsubscribing
|
|
|
|
- $other: the person being unsubscribed from
|
|
|
|
|
|
|
|
EndUnsubscribe: when an unsubscribe is done
|
|
|
|
- $user: the person unsubscribing
|
|
|
|
- $other: the person being unsubscribed to
|
|
|
|
|
|
|
|
StartJoinGroup: when a user is joining a group
|
|
|
|
- $group: the group being joined
|
|
|
|
- $user: the user joining
|
|
|
|
|
|
|
|
EndJoinGroup: when a user finishes joining a group
|
|
|
|
- $group: the group being joined
|
|
|
|
- $user: the user joining
|
|
|
|
|
|
|
|
StartLeaveGroup: when a user is leaving a group
|
|
|
|
- $group: the group being left
|
|
|
|
- $user: the user leaving
|
|
|
|
|
|
|
|
EndLeaveGroup: when a user has left a group
|
|
|
|
- $group: the group being left
|
|
|
|
- $user: the user leaving
|
2010-01-19 04:25:45 +00:00
|
|
|
|
|
|
|
StartShowContentLicense: Showing the default license for content
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndShowContentLicense: Showing the default license for content
|
|
|
|
- $action: the current action
|
2010-01-29 22:54:54 +00:00
|
|
|
|
|
|
|
StartUserRegister: When a new user is being registered
|
|
|
|
- &$profile: new profile data (no ID)
|
|
|
|
- &$user: new user account (no ID or URI)
|
|
|
|
|
|
|
|
EndUserRegister: When a new user has been registered
|
|
|
|
- &$profile: new profile data
|
|
|
|
- &$user: new user account
|
|
|
|
|
2010-01-31 15:12:26 +00:00
|
|
|
StartRobotsTxt: Before outputting the robots.txt page
|
|
|
|
- &$action: RobotstxtAction being shown
|
|
|
|
|
|
|
|
EndRobotsTxt: After the default robots.txt page (good place for customization)
|
|
|
|
- &$action: RobotstxtAction being shown
|
|
|
|
|
2010-02-17 04:13:39 +00:00
|
|
|
StartGetProfileUri: When determining the canonical URI for a given profile
|
|
|
|
- $profile: the current profile
|
|
|
|
- &$uri: the URI
|
2010-02-17 00:22:58 +00:00
|
|
|
|
2010-02-17 04:13:39 +00:00
|
|
|
EndGetProfileUri: After determining the canonical URI for a given profile
|
|
|
|
- $profile: the current profile
|
|
|
|
- &$uri: the URI
|
2010-02-20 17:03:32 +00:00
|
|
|
|
|
|
|
StartFavorNotice: Saving a notice as a favorite
|
|
|
|
- $profile: profile of the person faving (can be remote!)
|
|
|
|
- $notice: notice being faved
|
|
|
|
- &$fave: Favor object; null to start off with, but feel free to override.
|
|
|
|
|
|
|
|
EndFavorNotice: After saving a notice as a favorite
|
|
|
|
- $profile: profile of the person faving (can be remote!)
|
|
|
|
- $notice: notice being faved
|
|
|
|
|
|
|
|
StartDisfavorNotice: Saving a notice as a favorite
|
|
|
|
- $profile: profile of the person faving (can be remote!)
|
|
|
|
- $notice: notice being faved
|
|
|
|
- &$result: result of the disfavoring (if you override)
|
|
|
|
|
|
|
|
EndDisfavorNotice: After saving a notice as a favorite
|
|
|
|
- $profile: profile of the person faving (can be remote!)
|
|
|
|
- $notice: notice being faved
|
|
|
|
|
2010-02-21 21:20:30 +00:00
|
|
|
StartFindMentions: start finding mentions in a block of text
|
|
|
|
- $sender: sender profile
|
|
|
|
- $text: plain text version of the notice
|
|
|
|
- &$mentions: mentions found so far. Array of arrays; each array
|
|
|
|
has 'mentioned' (array of mentioned profiles), 'url' (url to link as),
|
|
|
|
'title' (title of the link), 'position' (position of the text to
|
|
|
|
replace), 'text' (text to replace)
|
|
|
|
|
|
|
|
EndFindMentions: end finding mentions in a block of text
|
|
|
|
- $sender: sender profile
|
|
|
|
- $text: plain text version of the notice
|
|
|
|
- &$mentions: mentions found so far. Array of arrays; each array
|
|
|
|
has 'mentioned' (array of mentioned profiles), 'url' (url to link as),
|
|
|
|
'title' (title of the link), 'position' (position of the text to
|
|
|
|
replace), 'text' (text to replace)
|
2010-02-22 16:03:28 +00:00
|
|
|
|
|
|
|
StartShowSubscriptionsContent: before showing the subscriptions content
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndShowSubscriptionsContent: after showing the subscriptions content
|
|
|
|
- $action: the current action
|
2010-02-26 17:40:30 +00:00
|
|
|
|
2010-03-02 17:33:25 +00:00
|
|
|
StartShowAllContent: before showing the all (you and friends) content
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndShowAllContent: after showing the all (you and friends) content
|
|
|
|
- $action: the current action
|
|
|
|
|
2010-03-03 16:14:39 +00:00
|
|
|
StartShowSubscriptionsMiniList: at the start of subscriptions mini list
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndShowSubscriptionsMiniList: at the end of subscriptions mini list
|
|
|
|
- $action: the current action
|
|
|
|
|
2010-03-03 17:55:01 +00:00
|
|
|
StartShowGroupsMiniList: at the start of groups mini list
|
|
|
|
- $action: the current action
|
|
|
|
|
|
|
|
EndShowGroupsMiniList: at the end of groups mini list
|
|
|
|
- $action: the current action
|
|
|
|
|
2010-02-06 11:59:41 +00:00
|
|
|
StartDeleteUserForm: starting the data in the form for deleting a user
|
|
|
|
- $action: action being shown
|
|
|
|
- $user: user being deleted
|
|
|
|
|
|
|
|
EndDeleteUserForm: Ending the data in the form for deleting a user
|
|
|
|
- $action: action being shown
|
|
|
|
- $user: user being deleted
|
|
|
|
|
|
|
|
StartDeleteUser: handling the post for deleting a user
|
|
|
|
- $action: action being shown
|
|
|
|
- $user: user being deleted
|
|
|
|
|
|
|
|
EndDeleteUser: handling the post for deleting a user
|
|
|
|
- $action: action being shown
|
|
|
|
- $user: user being deleted
|
|
|
|
|