SpecialTranslate Class Reference
[Special pages of Translate extension]

Implements the core of Translate extension - a special page which shows a list of messages in a format defined by Tasks. More...

List of all members.

Public Member Functions

 __construct ()
 execute ($parameters)
 Access point for this special page.
 groupInformation ()
 This function renders the default list of groups when no parameters are passed.

Static Public Member Functions

static tabify (Skin $skin, array &$tabs)
 Adds the task-based tabs on Special:Translate and few other special pages.
static isBeta (WebRequest $request)

Protected Member Functions

 getFormErrors ()
 Returns array of errors in the form parameters.
 setup ($parameters)
 rewriteLegacyUrls ($params)
 settingsForm ($errors)
 tuxSettingsForm ()
 messageSelector ()
 tuxGroupSelector ()
 tuxLanguageSelector ()
 tuxGroupDescription ()
 tuxGroupWarning ()
 taskLinks ($tasks)
 groupSelector ()
 languageSelector ()
 limitSelector ()
 getGroupDescription (MessageGroup $group)
 tuxWorkflowSelector ()
 getWorkflowStatus ()

Protected Attributes

 $task = null
 $group = null
 $defaults = null
 $nondefaults = array()
 $options = null

Static Private Member Functions

static optionRow ($label, $option, $error=null)

Detailed Description

Implements the core of Translate extension - a special page which shows a list of messages in a format defined by Tasks.

Definition at line 18 of file SpecialTranslate.php.


Constructor & Destructor Documentation

SpecialTranslate::__construct (  ) 

Definition at line 33 of file SpecialTranslate.php.


Member Function Documentation

SpecialTranslate::execute ( parameters  ) 

Access point for this special page.

Definition at line 40 of file SpecialTranslate.php.

Here is the call graph for this function:

SpecialTranslate::getFormErrors (  )  [protected]

Returns array of errors in the form parameters.

Definition at line 219 of file SpecialTranslate.php.

Referenced by execute().

Here is the call graph for this function:

SpecialTranslate::getGroupDescription ( MessageGroup group  )  [protected]

Definition at line 732 of file SpecialTranslate.php.

Referenced by execute(), and tuxGroupDescription().

Here is the call graph for this function:

SpecialTranslate::getWorkflowStatus (  )  [protected]

Definition at line 777 of file SpecialTranslate.php.

Referenced by execute().

Here is the call graph for this function:

SpecialTranslate::groupInformation (  ) 

This function renders the default list of groups when no parameters are passed.

Definition at line 745 of file SpecialTranslate.php.

Referenced by execute().

SpecialTranslate::groupSelector (  )  [protected]

Definition at line 685 of file SpecialTranslate.php.

Referenced by settingsForm().

Here is the call graph for this function:

static SpecialTranslate::isBeta ( WebRequest $  request  )  [static]
SpecialTranslate::languageSelector (  )  [protected]

Definition at line 710 of file SpecialTranslate.php.

Referenced by settingsForm().

SpecialTranslate::limitSelector (  )  [protected]

Definition at line 717 of file SpecialTranslate.php.

Referenced by settingsForm().

SpecialTranslate::messageSelector (  )  [protected]

Definition at line 448 of file SpecialTranslate.php.

Referenced by execute().

static SpecialTranslate::optionRow ( label,
option,
error = null 
) [static, private]
Parameters:
$label string
$option string
$error string Html
Returns:
string

Definition at line 619 of file SpecialTranslate.php.

Referenced by settingsForm().

SpecialTranslate::rewriteLegacyUrls ( params  )  [protected]

Definition at line 332 of file SpecialTranslate.php.

Referenced by setup().

SpecialTranslate::settingsForm ( errors  )  [protected]

Definition at line 376 of file SpecialTranslate.php.

Referenced by execute().

Here is the call graph for this function:

SpecialTranslate::setup ( parameters  )  [protected]

Definition at line 242 of file SpecialTranslate.php.

Referenced by execute().

Here is the call graph for this function:

static SpecialTranslate::tabify ( Skin $  skin,
array &$  tabs 
) [static]

Adds the task-based tabs on Special:Translate and few other special pages.

Hook: SkinTemplateNavigation::SpecialPage

Since:
2012-02-10

Definition at line 864 of file SpecialTranslate.php.

SpecialTranslate::taskLinks ( tasks  )  [protected]

Definition at line 627 of file SpecialTranslate.php.

Referenced by settingsForm().

Here is the call graph for this function:

SpecialTranslate::tuxGroupDescription (  )  [protected]

Definition at line 596 of file SpecialTranslate.php.

Referenced by tuxSettingsForm().

Here is the call graph for this function:

SpecialTranslate::tuxGroupSelector (  )  [protected]

Definition at line 531 of file SpecialTranslate.php.

Referenced by tuxSettingsForm().

Here is the call graph for this function:

SpecialTranslate::tuxGroupWarning (  )  [protected]

Definition at line 604 of file SpecialTranslate.php.

Referenced by tuxSettingsForm().

SpecialTranslate::tuxLanguageSelector (  )  [protected]

Definition at line 559 of file SpecialTranslate.php.

Referenced by tuxSettingsForm().

SpecialTranslate::tuxSettingsForm (  )  [protected]

Definition at line 437 of file SpecialTranslate.php.

Referenced by execute().

Here is the call graph for this function:

SpecialTranslate::tuxWorkflowSelector (  )  [protected]

Definition at line 773 of file SpecialTranslate.php.

Referenced by tuxSettingsForm().


Member Data Documentation

SpecialTranslate::$defaults = null [protected]

Definition at line 29 of file SpecialTranslate.php.

Referenced by setup().

SpecialTranslate::$group = null [protected]

Definition at line 27 of file SpecialTranslate.php.

Referenced by groupSelector(), and tuxGroupSelector().

SpecialTranslate::$nondefaults = array() [protected]

Definition at line 30 of file SpecialTranslate.php.

Referenced by setup().

SpecialTranslate::$options = null [protected]

Definition at line 31 of file SpecialTranslate.php.

Referenced by getWorkflowStatus(), messageSelector(), and settingsForm().

SpecialTranslate::$task = null [protected]

Definition at line 22 of file SpecialTranslate.php.

Referenced by taskLinks().


The documentation for this class was generated from the following file:
Generated on Tue Oct 29 00:00:54 2013 for MediaWiki Translate Extension by  doxygen 1.6.3