MediaWiki
REL1_22
|
Displays information about a page. More...
Public Member Functions | |
getName () | |
Returns the name of the action this object responds to. | |
onView () | |
Shows page information on GET request. | |
requiresUnblock () | |
Whether this action can still be executed by a blocked user. | |
requiresWrite () | |
Whether this action requires the wiki not to be locked. | |
Static Public Member Functions | |
static | invalidateCache (Title $title) |
Clear the info cache for a given Title. | |
Public Attributes | |
const | CACHE_VERSION = '2013-03-17' |
Protected Member Functions | |
addRow ($table, $name, $value, $id) | |
Adds a row to a table that will be added to the content. | |
addTable ($content, $table) | |
Adds a table to the content that will be added to the output. | |
getContributors () | |
Get a list of contributors of $article. | |
getDescription () | |
Returns the description that goes below the "<h1>" tag. | |
getPageTitle () | |
Returns the name that goes in the "<h1>" page title. | |
makeHeader ($header) | |
Creates a header that can be added to the output. | |
pageInfo () | |
Returns page information in an easily-manipulated format. | |
Static Protected Member Functions | |
static | pageCounts (Title $title) |
Returns page counts that would be too "expensive" to retrieve by normal means. |
Displays information about a page.
Definition at line 30 of file InfoAction.php.
InfoAction::addRow | ( | $ | table, |
$ | name, | ||
$ | value, | ||
$ | id | ||
) | [protected] |
Adds a row to a table that will be added to the content.
string | $table | The table that will be added to the content |
string | $name | The name of the row |
string | $value | The value of the row |
string | $id | The ID to use for the 'tr' element |
Definition at line 168 of file InfoAction.php.
References $name, $value, array(), and Html\rawElement().
Referenced by onView().
InfoAction::addTable | ( | $ | content, |
$ | table | ||
) | [protected] |
Adds a table to the content that will be added to the output.
string | $content | The content that will be added to the output |
string | $table | The table |
Definition at line 182 of file InfoAction.php.
References array(), and Html\rawElement().
Referenced by onView().
InfoAction::getContributors | ( | ) | [protected] |
Get a list of contributors of $article.
Definition at line 750 of file InfoAction.php.
References $count, Action\$page, $s, $user, array(), as, Action\getLanguage(), SpecialPage\getTitleFor(), global, Linker\link(), Action\msg(), page, and params.
InfoAction::getDescription | ( | ) | [protected] |
Returns the description that goes below the "<h1>" tag.
Reimplemented from Action.
Definition at line 813 of file InfoAction.php.
Returns the name of the action this object responds to.
Reimplemented from Action.
Definition at line 38 of file InfoAction.php.
InfoAction::getPageTitle | ( | ) | [protected] |
Returns the name that goes in the "<h1>" page title.
Reimplemented from Action.
Definition at line 742 of file InfoAction.php.
References Action\getTitle(), and Action\msg().
static InfoAction::invalidateCache | ( | Title $ | title | ) | [static] |
Clear the info cache for a given Title.
Definition at line 66 of file InfoAction.php.
References $key, $wgMemc, Action\factory(), Title\getPrefixedText(), global, and wfMemcKey().
Referenced by RefreshLinksJob\runForTitleInternal().
InfoAction::makeHeader | ( | $ | header | ) | [protected] |
Creates a header that can be added to the output.
string | $header | The header text. |
Definition at line 154 of file InfoAction.php.
References array(), Html\element(), Sanitizer\escapeId(), and Html\rawElement().
Referenced by onView().
Shows page information on GET request.
Reimplemented from FormlessAction.
Definition at line 81 of file InfoAction.php.
References $name, $value, addRow(), addTable(), array(), as, Html\element(), Action\getContext(), makeHeader(), Action\msg(), page, pageInfo(), and wfRunHooks().
static InfoAction::pageCounts | ( | Title $ | title | ) | [static, protected] |
Returns page counts that would be too "expensive" to retrieve by normal means.
Definition at line 611 of file InfoAction.php.
References $dbr, $result, $wgDisableCounters, array(), Title\getArticleID(), Title\getDBkey(), Title\getNamespace(), global, MWNamespace\hasSubpages(), wfGetDB(), wfProfileIn(), and wfProfileOut().
Referenced by pageInfo().
InfoAction::pageInfo | ( | ) | [protected] |
Returns page information in an easily-manipulated format.
Array keys are used so extensions may add additional information in arbitrary positions. Array values are arrays with one element to be rendered as a header, arrays with two elements to be rendered as a table row.
Definition at line 194 of file InfoAction.php.
References $batch, $dbr, $magicWords, $options, $property, $result, $title, $user, $value, $wgContLang, $wgMemc, array(), as, CACHE_VERSION, Html\element(), empty, Language\fetchLanguageName(), Revision\FOR_THIS_USER, Linker\formatHiddenCategories(), Linker\formatTemplates(), MagicWord\getDoubleUnderscoreArray(), Action\getLanguage(), Action\getTitle(), SpecialPage\getTitleFor(), Action\getUser(), global, MWNamespace\hasSubpages(), Linker\link(), Linker\linkKnown(), Action\msg(), Category\newFromTitle(), page, pageCounts(), Html\rawElement(), Linker\revUserTools(), wfGetDB(), and wfMemcKey().
Referenced by onView().
Whether this action can still be executed by a blocked user.
Reimplemented from Action.
Definition at line 47 of file InfoAction.php.
Whether this action requires the wiki not to be locked.
Reimplemented from Action.
Definition at line 56 of file InfoAction.php.
const InfoAction::CACHE_VERSION = '2013-03-17' |
Definition at line 31 of file InfoAction.php.
Referenced by pageInfo().