SpecialNewpages Class Reference
[SpecialPage]

implements Special:Newpages More...

Inherits SpecialPage.

List of all members.

Public Member Functions

 __construct ()
 execute ($par)
 Show a form for filtering namespace and username.
 formatRow ($result)
 Format a row, providing the timestamp, links to the page/history, size, user links, and a comment.

Protected Member Functions

 setup ($par)
 parseParams ($par)
 filterLinks ()
 form ()
 setSyndicated ()
 patrollable ($result)
 Should a specific result row provide "patrollable" links?
 feed ($type)
 Output a subscription feed listing recent edits to this page.
 feedTitle ()
 feedItem ($row)
 feedItemAuthor ($row)
 feedItemDesc ($row)

Protected Attributes

 $opts
 $skin
 $showNavigation = false


Detailed Description

implements Special:Newpages

Definition at line 7 of file SpecialNewpages.php.


Constructor & Destructor Documentation

SpecialNewpages::__construct (  ) 

Definition at line 15 of file SpecialNewpages.php.

References SpecialPage::includable().


Member Function Documentation

SpecialNewpages::execute ( par  ) 

Show a form for filtering namespace and username.

Parameters:
string $par
Returns:
string

Reimplemented from SpecialPage.

Definition at line 91 of file SpecialNewpages.php.

References $wgLang, $wgOut, $wgUser, feed(), form(), SpecialPage::including(), SpecialPage::outputHeader(), SpecialPage::setHeaders(), setSyndicated(), and setup().

SpecialNewpages::feed ( type  )  [protected]

Output a subscription feed listing recent edits to this page.

Parameters:
string $type

Definition at line 294 of file SpecialNewpages.php.

References $row, $type, $wgFeed, $wgFeedClasses, $wgFeedLimit, $wgOut, feedItem(), feedTitle(), SpecialPage::getTitle(), and wfMsgExt().

Referenced by execute().

SpecialNewpages::feedItem ( row  )  [protected]

Definition at line 334 of file SpecialNewpages.php.

References $row, $title, feedItemAuthor(), and feedItemDesc().

Referenced by feed().

SpecialNewpages::feedItemAuthor ( row  )  [protected]

Definition at line 352 of file SpecialNewpages.php.

References $row.

Referenced by feedItem().

SpecialNewpages::feedItemDesc ( row  )  [protected]

Definition at line 356 of file SpecialNewpages.php.

References $revision, $row, Revision::newFromId(), FeedItem::stripComment(), and wfMsgForContent().

Referenced by feedItem().

SpecialNewpages::feedTitle (  )  [protected]

Definition at line 327 of file SpecialNewpages.php.

References $page, $wgContLanguageCode, $wgSitename, and SpecialPage::getPage().

Referenced by feed().

SpecialNewpages::filterLinks (  )  [protected]

Definition at line 124 of file SpecialNewpages.php.

References $changed, $key, $msg, $self, $wgGroupPermissions, $wgLang, $wgUser, SpecialPage::getTitle(), and wfMsgHtml().

Referenced by form().

SpecialNewpages::form (  )  [protected]

SpecialNewpages::formatRow ( result  ) 

Format a row, providing the timestamp, links to the page/history, size, user links, and a comment.

Parameters:
$skin Skin to use
$result Result row
Returns:
string

Definition at line 249 of file SpecialNewpages.php.

References $classes, $result, $title, $wgContLang, $wgLang, $wgUser, ChangeTags::formatSummaryRow(), Title::makeTitleSafe(), patrollable(), wfMsgExt(), and wfMsgHtml().

SpecialNewpages::parseParams ( par  )  [protected]

Definition at line 51 of file SpecialNewpages.php.

References $ns, and $wgLang.

Referenced by setup().

SpecialNewpages::patrollable ( result  )  [protected]

Should a specific result row provide "patrollable" links?

Parameters:
$result Result row
Returns:
bool

Definition at line 285 of file SpecialNewpages.php.

References $result, and $wgUser.

Referenced by formatRow().

SpecialNewpages::setSyndicated (  )  [protected]

Definition at line 232 of file SpecialNewpages.php.

References $wgOut, and wfArrayToCGI().

Referenced by execute().

SpecialNewpages::setup ( par  )  [protected]

Definition at line 20 of file SpecialNewpages.php.

References $opts, $wgEnableNewpagesUserFilter, $wgRequest, $wgUser, and parseParams().

Referenced by execute().


Member Data Documentation

SpecialNewpages::$opts [protected]

Definition at line 10 of file SpecialNewpages.php.

Referenced by setup().

SpecialNewpages::$showNavigation = false [protected]

Definition at line 13 of file SpecialNewpages.php.

SpecialNewpages::$skin [protected]

Definition at line 10 of file SpecialNewpages.php.


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

Generated on Sat Sep 5 02:08:47 2009 for MediaWiki by  doxygen 1.5.9