MediaWiki REL1_34
SkinFallbackTemplate Class Reference

BaseTemplate class for the fallback skin. More...

Inheritance diagram for SkinFallbackTemplate:
Collaboration diagram for SkinFallbackTemplate:

Public Member Functions

 execute ()
 Outputs the entire contents of the page.
 
- Public Member Functions inherited from BaseTemplate
 getFooterIcons ( $option=null)
 Returns an array of footer icons filtered down by options relevant to how the skin wishes to display them.
 
 getFooterLinks ( $option=null)
 Returns an array of footerlinks trimmed down to only those footer links that are valid.
 
 getIndicators ()
 Get the suggested HTML for page status indicators: icons (or short text snippets) usually displayed in the top-right corner of the page, outside of the main content.
 
 getMsg ( $name,... $params)
 Get a Message object with its context set.
 
 getPersonalTools ()
 Create an array of personal tools items from the data in the quicktemplate stored by SkinTemplate.
 
 getSidebar ( $options=[])
 
 getToolbox ()
 Create an array of common toolbox items from the data in the quicktemplate stored by SkinTemplate.
 
 getTrail ()
 Get the basic end-page trail including bottomscripts, reporttime, and debug stuff.
 
 makeLink ( $key, $item, $options=[])
 Makes a link, usually used by makeListItem to generate a link for an item in a list used in navigation lists, portlets, portals, sidebars, etc...
 
 makeListItem ( $key, $item, $options=[])
 Generates a list item for a navigation, portlet, portal, sidebar... list.
 
 makeSearchButton ( $mode, $attrs=[])
 
 makeSearchInput ( $attrs=[])
 
 msg ( $str)
 
 msgWiki ( $str)
 
 printTrail ()
 Output getTrail.
 
- Public Member Functions inherited from QuickTemplate
 __construct (Config $config=null)
 
 extend ( $name, $value)
 extends the value of data with name $name with the value $value
 
 get ( $name, $default=null)
 Gets the template data requested.
 
 getHTML ()
 Fetch the output of a QuickTemplate and return it.
 
 getSkin ()
 Get the Skin object related to this object.
 
 haveData ( $str)
 
 haveMsg ( $msgKey)
 
 html ( $str)
 
 set ( $name, $value)
 Sets the value $value to $name.
 
 setRef ( $name, &$value)
 
 text ( $str)
 

Private Member Functions

 buildHelpfulInformationMessage ()
 Inform the user why they are seeing this skin.
 
 findInstalledSkins ()
 
 getSnippetForSkin ( $skin)
 Get the appropriate LocalSettings.php snippet to enable the given skin.
 

Additional Inherited Members

- Public Attributes inherited from QuickTemplate
array $data
 
- Protected Member Functions inherited from BaseTemplate
 getAfterPortlet ( $name)
 Allows extensions to hook into known portlets and add stuff to them.
 
 getClear ()
 Get a div with the core visualClear class, for clearing floats.
 
 getFooter ( $iconStyle='icononly', $linkStyle='flat')
 Renderer for getFooterIcons and getFooterLinks.
 
 renderAfterPortlet ( $name)
 
- Protected Attributes inherited from QuickTemplate
 $config
 

Detailed Description

BaseTemplate class for the fallback skin.

Definition at line 17 of file SkinFallbackTemplate.php.

Member Function Documentation

◆ buildHelpfulInformationMessage()

SkinFallbackTemplate::buildHelpfulInformationMessage ( )
private

Inform the user why they are seeing this skin.

Returns
string

Definition at line 43 of file SkinFallbackTemplate.php.

References findInstalledSkins(), BaseTemplate\getMsg(), and getSnippetForSkin().

Referenced by execute().

◆ execute()

SkinFallbackTemplate::execute ( )

Outputs the entire contents of the page.

No navigation (other than search box), just the big warning message and page content.

Reimplemented from QuickTemplate.

Definition at line 100 of file SkinFallbackTemplate.php.

References buildHelpfulInformationMessage(), QuickTemplate\html(), BaseTemplate\makeSearchButton(), BaseTemplate\makeSearchInput(), BaseTemplate\msg(), and BaseTemplate\printTrail().

◆ findInstalledSkins()

SkinFallbackTemplate::findInstalledSkins ( )
private
Returns
array

Definition at line 21 of file SkinFallbackTemplate.php.

Referenced by buildHelpfulInformationMessage().

◆ getSnippetForSkin()

SkinFallbackTemplate::getSnippetForSkin (   $skin)
private

Get the appropriate LocalSettings.php snippet to enable the given skin.

Parameters
string$skin
Returns
string

Definition at line 87 of file SkinFallbackTemplate.php.

References $IP.

Referenced by buildHelpfulInformationMessage().


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