Public Member Functions

AdminLanguageGridHandler Class Reference

Handle administrative language grid requests. If in single press installation, this grid can also handle language management requests. See _canManage(). More...

Inheritance diagram for AdminLanguageGridHandler:
LanguageGridHandler

List of all members.

Public Member Functions

 _canManage ($request)
 _updateLocaleSupportState (&$request, $rowId, $enable)
 _updatePressLocaleSettings (&$request)
 AdminLanguageGridHandler ()
 disableLocale ($args, &$request)
 downloadLocale ($args, &$request)
 enableLocale ($args, &$request)
getRowInstance ()
 initialize (&$request)
 installLocale ($args, &$request)
 loadData (&$request, $filter)
 reloadLocale ($args, &$request)
 saveInstallLocale ($args, &$request)
 setPrimaryLocale ($args, &$request)
 uninstallLocale ($args, &$request)

Detailed Description

Handle administrative language grid requests. If in single press installation, this grid can also handle language management requests. See _canManage().

Definition at line 21 of file AdminLanguageGridHandler.inc.php.


Member Function Documentation

AdminLanguageGridHandler._canManage ( request  ) 

This grid can also present management functions if the conditions above are true.

Parameters:
$request Request
Returns:
boolean

Definition at line 467 of file AdminLanguageGridHandler.inc.php.

Referenced by initialize(), and loadData().

AdminLanguageGridHandler._updateLocaleSupportState ( &$  request,
rowId,
enable 
)

Update the locale support state (enabled or disabled).

Parameters:
$request Request
$rowId string The locale row id.
$enable boolean Enable locale flag.

Definition at line 404 of file AdminLanguageGridHandler.inc.php.

References _updatePressLocaleSettings().

Referenced by disableLocale(), and enableLocale().

AdminLanguageGridHandler._updatePressLocaleSettings ( &$  request  ) 

Helper function to update locale settings in all installed presses, based on site locale settings.

Parameters:
$request object

Definition at line 437 of file AdminLanguageGridHandler.inc.php.

Referenced by _updateLocaleSupportState(), saveInstallLocale(), and uninstallLocale().

AdminLanguageGridHandler.AdminLanguageGridHandler (  ) 

Constructor

Definition at line 25 of file AdminLanguageGridHandler.inc.php.

References LanguageGridHandler.LanguageGridHandler().

AdminLanguageGridHandler.disableLocale ( args,
&$  request 
)

Disable an existing locale.

Parameters:
$args array
$request Request

Definition at line 312 of file AdminLanguageGridHandler.inc.php.

References _updateLocaleSupportState().

AdminLanguageGridHandler.downloadLocale ( args,
&$  request 
)

Download a locale from the PKP web site.

Parameters:
$args array
$request object

Definition at line 205 of file AdminLanguageGridHandler.inc.php.

AdminLanguageGridHandler.enableLocale ( args,
&$  request 
)

Enable an existing locale.

Parameters:
$args array
$request Request

Definition at line 289 of file AdminLanguageGridHandler.inc.php.

References _updateLocaleSupportState().

& AdminLanguageGridHandler.getRowInstance (  ) 
See also:
GridHandler.getRowInstance()

Definition at line 111 of file AdminLanguageGridHandler.inc.php.

AdminLanguageGridHandler.initialize ( &$  request  ) 
AdminLanguageGridHandler.installLocale ( args,
&$  request 
)

Open a form to select locales for installation.

Parameters:
$args array
$request PKPRequest

Definition at line 168 of file AdminLanguageGridHandler.inc.php.

AdminLanguageGridHandler.loadData ( &$  request,
filter 
)
See also:
GridHandler.loadData()

Definition at line 119 of file AdminLanguageGridHandler.inc.php.

References _canManage(), and LanguageGridHandler.addManagementData().

AdminLanguageGridHandler.reloadLocale ( args,
&$  request 
)

Reload locale.

Parameters:
$args array
$request Request

Definition at line 344 of file AdminLanguageGridHandler.inc.php.

AdminLanguageGridHandler.saveInstallLocale ( args,
&$  request 
)

Save the install language form.

Parameters:
$args array
$request PKPRequest

Definition at line 182 of file AdminLanguageGridHandler.inc.php.

References _updatePressLocaleSettings().

AdminLanguageGridHandler.setPrimaryLocale ( args,
&$  request 
)

Set primary locale.

Parameters:
$args array
$request Request

Definition at line 368 of file AdminLanguageGridHandler.inc.php.

AdminLanguageGridHandler.uninstallLocale ( args,
&$  request 
)

Uninstall a locale.

Parameters:
$args array
$request Request

Definition at line 247 of file AdminLanguageGridHandler.inc.php.

References _updatePressLocaleSettings().


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