MediaWiki  1.28.0
FakeAuthTemplate Class Reference

B/C class to try handling login/signup template modifications even though login/signup does not actually happen through a template anymore. More...

Inheritance diagram for FakeAuthTemplate:
Collaboration diagram for FakeAuthTemplate:

Public Member Functions

 addInputItem ($name, $value, $type, $msg, $helptext=false)
 Extensions (AntiSpoof and TitleBlacklist) call this in response to UserCreateForm hook to add checkboxes to the create account form. More...
 
 execute ()
 
 getExtraInputDefinitions ()
 Turns addInputItem-style field definitions into HTMLForm field definitions. More...
 
- 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. More...
 
 getFooterLinks ($option=null)
 Returns an array of footerlinks trimmed down to only those footer links that are valid. More...
 
 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. More...
 
 getMsg ($name)
 Get a Message object with its context set. More...
 
 getPersonalTools ()
 Create an array of personal tools items from the data in the quicktemplate stored by SkinTemplate. More...
 
 getSidebar ($options=[])
 
 getToolbox ()
 Create an array of common toolbox items from the data in the quicktemplate stored by SkinTemplate. More...
 
 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... More...
 
 makeListItem ($key, $item, $options=[])
 Generates a list item for a navigation, portlet, portal, sidebar... More...
 
 makeSearchButton ($mode, $attrs=[])
 
 makeSearchInput ($attrs=[])
 
 msg ($str)
 
 msgHtml ($str)
 
 msgWiki ($str)
 
 printTrail ()
 Output the basic end-page trail including bottomscripts, reporttime, and debug stuff. More...
 
- Public Member Functions inherited from QuickTemplate
 __construct (Config $config=null)
 
 execute ()
 Main function, used by classes that subclass QuickTemplate to show the actual HTML output. More...
 
 extend ($name, $value)
 extends the value of data with name $name with the value $value More...
 
 get ($name, $default=null)
 Gets the template data requested. More...
 
 getHTML ()
 Fetch the output of a QuickTemplate and return it. More...
 
 getSkin ()
 Get the Skin object related to this object. More...
 
 haveData ($str)
 
 haveMsg ($str)
 
 html ($str)
 
 msg ($str)
 
 msgHtml ($str)
 
 msgWiki ($str)
 An ugly, ugly hack. More...
 
 set ($name, $value)
 Sets the value $value to $name. More...
 
 setRef ($name, &$value)
 
 setTranslator (&$t)
 
 text ($str)
 

Additional Inherited Members

- Protected Member Functions inherited from BaseTemplate
 renderAfterPortlet ($name)
 
- Protected Attributes inherited from QuickTemplate
 $config
 

Detailed Description

B/C class to try handling login/signup template modifications even though login/signup does not actually happen through a template anymore.

Just collects extra field definitions and allows some other class to do decide what to do with threm.. TODO find the right place for adding extra fields and kill this

Definition at line 1368 of file LoginSignupSpecialPage.php.

Member Function Documentation

FakeAuthTemplate::addInputItem (   $name,
  $value,
  $type,
  $msg,
  $helptext = false 
)

Extensions (AntiSpoof and TitleBlacklist) call this in response to UserCreateForm hook to add checkboxes to the create account form.

Definition at line 1377 of file LoginSignupSpecialPage.php.

References $name, $type, $value, and data.

FakeAuthTemplate::execute ( )

Definition at line 1369 of file LoginSignupSpecialPage.php.

FakeAuthTemplate::getExtraInputDefinitions ( )

Turns addInputItem-style field definitions into HTMLForm field definitions.

Returns
array

Definition at line 1392 of file LoginSignupSpecialPage.php.

References $name, as, BaseTemplate\getMsg(), QuickTemplate\haveData(), and BaseTemplate\msgWiki().


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