[ Index ] |
|
Code source de b2evolution 2.1.0-beta |
[Code source] [Imprimer] [Statistiques]
This file implements the TEST plugin. For the most recent and complete Plugin API documentation see {@link Plugin} in ../evocore/_plugin.class.php.
Author: | fplanque: Francois PLANQUE - {@link http://fplanque.net/} |
Author: | blueyed: Daniel HAHLER |
Copyright: | (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/} |
Version: | $Id: _test.plugin.php,v 1.71 2007/06/24 17:48:40 personman2 Exp $ |
Poids: | 865 lignes (24 kb) |
Inclus ou requis: | 0 fois |
Référencé: | 0 fois |
Nécessite: | 0 fichiers |
test_plugin:: (41 méthodes):
PluginInit()
GetDefaultSettings()
GetDefaultUserSettings()
GetExtraEvents()
GetCronJobs()
ExecCronJob()
AppendLoginRegisteredUser()
GetDependencies()
PluginUserSettingsUpdateAction()
AdminEndHtmlHead()
AdminAfterPageFooter()
AdminDisplayToolbar()
AdminDisplayEditorButton()
AdminDisplayItemFormFieldset()
SkinBeginHtmlHead()
AdminBeforeItemEditCreate()
AdminBeforeItemEditUpdate()
AdminDisplayCommentFormFieldset()
AdminAfterMenuInit()
AdminToolAction()
AdminToolPayload()
AdminTabAction()
AdminTabPayload()
AdminBeginPayload()
RenderItemAsHtml()
RenderItemAsXml()
RenderItemAsText()
DisplayItemAsHtml()
DisplayItemAsXml()
DisplayItemAsText()
FilterIpAddress()
BeforeInstall()
AfterInstall()
BeforeUninstall()
AfterUserRegistration()
DisplayLoginFormFieldset()
LoginAttempt()
LoginAttemptNeedsRawPassword()
AlternateAuthentication()
DisplayValidateAccountFormFieldset()
test_plugin_get_random()
Classe: test_plugin - X-Ref
TEST PluginPluginInit( & $params ) X-Ref |
Init This gets called after a plugin has been registered/instantiated. |
GetDefaultSettings( & $params ) X-Ref |
Get the settings that the plugin can use. Those settings are transfered into a Settings member object of the plugin and can be edited in the backoffice (Settings / Plugins). return: array |
GetDefaultUserSettings() X-Ref |
User settings. return: array |
GetExtraEvents() X-Ref |
We trigger an extra event ourself (which we also provide ourselves). return: array |
GetCronJobs( & $params ) X-Ref |
Define a test cron job |
ExecCronJob( & $params ) X-Ref |
Execute/Handle a test/sample cronjob. |
AppendLoginRegisteredUser() X-Ref |
Deactive the plugin for the current request if the user wants it so. |
GetDependencies() X-Ref |
Define some dependencies. return: array |
PluginUserSettingsUpdateAction() X-Ref |
Gets asked for, if user settings get updated. We just add a note. |
AdminEndHtmlHead( & $params ) X-Ref |
Event handler: Called when ending the admin html head section. param: array Associative array of parameters return: boolean did we do something? |
AdminAfterPageFooter( & $params ) X-Ref |
Event handler: Called right after displaying the admin page footer. param: array Associative array of parameters return: boolean did we do something? |
AdminDisplayToolbar( & $params ) X-Ref |
Event handler: Called when displaying editor toolbars. param: array Associative array of parameters return: boolean did we display a toolbar? |
AdminDisplayEditorButton( & $params ) X-Ref |
Event handler: Called when displaying editor buttons. param: array Associative array of parameters return: boolean did we display ? |
AdminDisplayItemFormFieldset( & $params ) X-Ref |
SkinBeginHtmlHead() X-Ref |
AdminBeforeItemEditCreate( & $params ) X-Ref |
AdminBeforeItemEditUpdate( & $params ) X-Ref |
AdminDisplayCommentFormFieldset( & $params ) X-Ref |
AdminAfterMenuInit() X-Ref |
Event handler: Gets invoked in /admin.php for every backoffice page after the menu structure is build. You can use the {@link $AdminUI} object to modify it. This is the hook to register menu entries. See {@link register_menu_entry()}. |
AdminToolAction( $params ) X-Ref |
Event handler: Called when handling actions for the "Tools" menu. Use {@link $Messages} to add Messages for the user. |
AdminToolPayload( $params ) X-Ref |
Event handler: Called when displaying the block in the "Tools" menu. |
AdminTabAction() X-Ref |
Event handler: Method that gets invoked when our tab (?tab=plug_ID_X) is selected. You should catch params (GET/POST) here and do actions (no output!). Use {@link $Messages} to add messages for the user. |
AdminTabPayload() X-Ref |
Event handler: Gets invoked when our tab is selected and should get displayed. |
AdminBeginPayload() X-Ref |
Event handler: Gets invoked before the main payload in the backoffice. |
RenderItemAsHtml( & $params ) X-Ref |
Event handler: Called when rendering item/post contents as HTML. Note: return value is ignored. You have to change $params['content']. |
RenderItemAsXml( & $params ) X-Ref |
Event handler: Called when rendering item/post contents as XML. Note: return value is ignored. You have to change $params['content']. |
RenderItemAsText( & $params ) X-Ref |
Event handler: Called when rendering item/post contents as text. Note: return value is ignored. You have to change $params['content']. |
DisplayItemAsHtml( & $params ) X-Ref |
Event handler: Called when displaying item/post contents as HTML. Note: return value is ignored. You have to change $params['content']. |
DisplayItemAsXml( & $params ) X-Ref |
Event handler: Called when displaying item/post contents as XML. Note: return value is ignored. You have to change $params['content']. |
DisplayItemAsText( & $params ) X-Ref |
Event handler: Called when displaying item/post contents as text. Note: return value is ignored. You have to change $params['content']. |
FilterIpAddress( & $params ) X-Ref |
Wrap a to be displayed IP address. |
BeforeInstall() X-Ref |
Event handler: Called before the plugin is installed. |
AfterInstall() X-Ref |
Event handler: Called when the plugin has been installed. |
BeforeUninstall() X-Ref |
Event handler: Called before the plugin is going to be un-installed. |
AfterUserRegistration( $params ) X-Ref |
Event handler: called when a new user has registered. |
DisplayLoginFormFieldset( & $params ) X-Ref |
Event handler: Called at the end of the "Login" form. |
LoginAttempt() X-Ref |
Event handler: Called when a user tries to login. |
LoginAttemptNeedsRawPassword() X-Ref |
Event handler: Do we need a raw password in {@link LoginAttempt()}? |
AlternateAuthentication() X-Ref |
Automagically login every user as "demouser" who is not logged in and does not try to currently. To enable/test it, change the "if-0" check below to "if( 1 )". |
DisplayValidateAccountFormFieldset( & $params ) X-Ref |
test_plugin_get_random( & $params ) X-Ref |
Gets provided as plugin event (and gets also used internally for demonstration). param: array Associative array of parameters return: integer |
Généré le : Thu Nov 29 23:58:50 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |