MediaWiki  REL1_19
WantedQueryPage Class Reference

Class definition for a wanted query page like WantedPages, WantedTemplates, etc. More...

Inheritance diagram for WantedQueryPage:
Collaboration diagram for WantedQueryPage:

List of all members.

Public Member Functions

 forceExistenceCheck ()
 Should formatResult() always check page existence, even if the results are fresh? This is a (hopefully temporary) kluge for Special:WantedFiles, which may contain false positives for files that exist e.g.
 formatResult ($skin, $result)
 Format an individual result.
 isExpensive ()
 Is this query expensive (for some definition of expensive)? Then we don't let it run in miser mode.
 isSyndicated ()
 Sometime we dont want to build rss / atom feeds.
 preprocessResults ($db, $res)
 Cache page existence for performance.

Private Member Functions

 makeWlhLink ($title, $result)
 Make a "what links here" link for a given title.

Detailed Description

Class definition for a wanted query page like WantedPages, WantedTemplates, etc.

Definition at line 716 of file QueryPage.php.


Member Function Documentation

Should formatResult() always check page existence, even if the results are fresh? This is a (hopefully temporary) kluge for Special:WantedFiles, which may contain false positives for files that exist e.g.

in a shared repo (bug 6220).

Reimplemented in WantedFilesPage.

Definition at line 749 of file QueryPage.php.

Referenced by formatResult().

Here is the caller graph for this function:

WantedQueryPage::formatResult ( skin,
result 
)

Format an individual result.

Parameters:
$skinSkin to use for UI elements
$resultResult row
Returns:
string

Reimplemented from QueryPage.

Reimplemented in WantedCategoriesPage.

Definition at line 760 of file QueryPage.php.

References $result, $title, forceExistenceCheck(), SpecialPage\getLanguage(), QueryPage\isCached(), Linker\link(), Title\makeTitleSafe(), makeWlhLink(), and SpecialPage\msg().

Here is the call graph for this function:

Is this query expensive (for some definition of expensive)? Then we don't let it run in miser mode.

$wgDisableQueryPages causes all query pages to be declared expensive. Some query pages are always expensive.

Returns:
Boolean

Reimplemented from QueryPage.

Definition at line 718 of file QueryPage.php.

Sometime we dont want to build rss / atom feeds.

Returns:
Boolean

Reimplemented from QueryPage.

Definition at line 722 of file QueryPage.php.

WantedQueryPage::makeWlhLink ( title,
result 
) [private]

Make a "what links here" link for a given title.

Parameters:
$titleTitle to make the link for
$resultObject: result row
Returns:
string

Definition at line 795 of file QueryPage.php.

References $result, $title, SpecialPage\getTitleFor(), Linker\link(), and SpecialPage\msg().

Referenced by formatResult().

Here is the call graph for this function:

Here is the caller graph for this function:

WantedQueryPage::preprocessResults ( db,
res 
)

Cache page existence for performance.

Reimplemented from QueryPage.

Definition at line 729 of file QueryPage.php.

References $res, and LinkBatch\add().

Here is the call graph for this function:


The documentation for this class was generated from the following file: