X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=docs%2Fhooks.txt;h=eae869197e478562c2f18aa932ced01a02c1c08b;hb=4b06ec132ae8618a25b874ea98d1daa76e8e0e39;hp=65048b5762ce5c63fc0f26d4f83f992dec959194;hpb=6e5dd5459a1b231c6e4b45ed1e60f86678b59dad;p=lhc%2Fweb%2Fwiklou.git diff --git a/docs/hooks.txt b/docs/hooks.txt index 65048b5762..eae869197e 100644 --- a/docs/hooks.txt +++ b/docs/hooks.txt @@ -282,7 +282,7 @@ fail, returning an error message or an tag if $resultArr was filled. $EditPage : the EditPage object $text : the new text of the article (has yet to be saved) -$resultArr : data in this array will be added to the API result +&$resultArr : data in this array will be added to the API result 'APIGetAllowedParams': use this hook to modify a module's parameters. &$module: Module object @@ -507,6 +507,14 @@ rendered inline in wiki pages or galleries in category pages. &$nt: the image title &$time: image timestamp +'BeforeInitialize': before anything is initialized in performRequestForTitle() +&$title: Title being used for request +&$article: The associated Article object +&$output: OutputPage object +&$user: User +$request: WebRequest object +$this: Mediawiki object + 'BeforePageDisplay': Prior to outputting a page &$out: OutputPage object &$skin: Skin object @@ -613,7 +621,7 @@ $summary: Edit summary for page 'EditFilterMerged': Post-section-merge edit filter $editor: EditPage instance (object) $text: content of the edit box -$error: error message to return +&$error: error message to return $summary: Edit summary for page 'EditFormPreloadText': Allows population of the edit form when creating @@ -623,7 +631,7 @@ new pages 'EditPage::attemptSave': called before an article is saved, that is before insertNewArticle() is called -&$editpage_Obj: the current EditPage object +$editpage_Obj: the current EditPage object 'EditPage::importFormData': allow extensions to read additional data posted in the form @@ -970,7 +978,8 @@ DEPRECATED: Use $wgLogActions &$actionText: array of strings 'MagicWordMagicWords': When defining new magic word. -DEPRECATED: Use LanguageGetMagic hook instead +DEPRECATED: use $magicWords in a file listed in +$wgExtensionMessagesFiles instead. $magicWords: array of strings 'MagicWordwgVariableIDs': When definig new magic words IDs. @@ -1132,6 +1141,7 @@ $varCache: array to store the value in case of multiples calls of the same magic word $index: index (string) of the magic $ret: value of the magic word (the hook should set it) +$frame: PPFrame object to use for expanding any template variables 'ParserGetVariableValueTs': use this to change the value of the time for the {{LOCAL...}} magic word @@ -1226,6 +1236,13 @@ $text: Text being shown $title: Title of the custom script/stylesheet page $output: Current OutputPage object +'ShowSearchHitTitle': Customise display of search hit title/link. +&$title: Title to link to +&$text: Text to use for the link +$result: The search result +$terms: The search terms entered +$page: The SpecialSearch object. + 'SiteNoticeBefore': Before the sitenotice/anonnotice is composed &$siteNotice: HTML returned as the sitenotice Return true to allow the normal method of notice selection/rendering to work, @@ -1360,6 +1377,15 @@ $newTitle: new title (object) hook to remove a core special page $list: list (array) of core special pages +'SpecialRandomGetRandomTitle': called during the execution of Special:Random, +use this to change some selection criteria or substitute a different title +&$randstr: The random number from wfRandom() +&$isRedir: Boolean, whether to select a redirect or non-redirect +&$namespaces: An array of namespace indexes to get the title from +&$extra: An array of extra SQL statements +&$title: If the hook returns false, a Title object to use instead of the +result from the normal query + 'SpecialRecentChangesPanel': called when building form options in SpecialRecentChanges &$extraOpts: array of added items, to which can be added @@ -1376,6 +1402,9 @@ $opts: FormOptions for this request target doesn't exist $title: title object generated from the text entred by the user +'SpecialSearchProfiles': allows modification of search profiles +&$profiles: profiles, which can be modified. + 'SpecialSearchResults': called before search result display when there are matches $term: string of search term @@ -1386,6 +1415,10 @@ $term: string of search term no matches $term: string of search term +'SpecialStatsAddExtra': add extra statistic at the end of Special:Statistics +&$extraStats: Array to save the new stats + ( $extraStats[''] => ; ) + 'SpecialUploadComplete': Called after successfully uploading a file from Special:Upload $form: The UploadForm object