Open Journal Systems
3.3.0
MultilingualListbuilderGridColumn.inc.php
1
<?php
2
17
import
(
'lib.pkp.classes.controllers.listbuilder.ListbuilderGridColumn'
);
18
19
class
MultilingualListbuilderGridColumn
extends
ListbuilderGridColumn
{
23
function
__construct
($listbuilder, $id =
''
, $title =
null
,
24
$titleTranslated =
null
, $template =
null
, $cellProvider =
null
,
25
$availableLocales =
null
, $flags = array()) {
26
27
// Make sure this is a text input
28
assert($listbuilder->getSourceType() == LISTBUILDER_SOURCE_TYPE_TEXT);
29
30
// Provide a default set of available locales if not specified
31
if
(!$availableLocales) $availableLocales =
AppLocale::getSupportedFormLocales
();
32
33
// Set some flags for multilingual support
34
$flags[
'multilingual'
] =
true
;
// This is a multilingual column.
35
$flags[
'availableLocales'
] = $availableLocales;
// Provide available locales
36
37
parent::__construct($listbuilder, $id, $title, $titleTranslated, $template, $cellProvider, $flags);
38
}
39
}
40
41
MultilingualListbuilderGridColumn\__construct
__construct($listbuilder, $id='', $title=null, $titleTranslated=null, $template=null, $cellProvider=null, $availableLocales=null, $flags=array())
Definition:
MultilingualListbuilderGridColumn.inc.php:23
MultilingualListbuilderGridColumn
Represents a multilingual text column within a listbuilder.
Definition:
MultilingualListbuilderGridColumn.inc.php:19
ListbuilderGridColumn
Represents a column within a listbuilder.
Definition:
ListbuilderGridColumn.inc.php:19
AppLocale\getSupportedFormLocales
static getSupportedFormLocales()
Definition:
env1/MockAppLocale.inc.php:124
lib
pkp
classes
controllers
listbuilder
MultilingualListbuilderGridColumn.inc.php
Generated on Fri Aug 28 2020 14:52:47 for Open Journal Systems by
1.8.17