Open Journal Systems
3.3.0
ContextGridCellProvider.inc.php
1
<?php
2
16
import
(
'lib.pkp.classes.controllers.grid.GridCellProvider'
);
17
18
class
ContextGridCellProvider
extends
GridCellProvider
{
19
27
function
getTemplateVarsFromRowColumn
($row, $column) {
28
$element = $row->getData();
29
$columnId = $column->getId();
30
assert(is_a($element,
'Context'
) && !empty($columnId));
31
switch
($columnId) {
32
case
'name'
:
33
$label = $element->getLocalizedName() !=
''
? $element->getLocalizedName() : __(
'common.untitled'
);
34
return
array(
'label'
=> $label);
35
break
;
36
case
'urlPath'
:
37
$label = $element->getPath();
38
return
array(
'label'
=> $label);
39
break
;
40
default
:
41
break
;
42
}
43
}
44
}
ContextGridCellProvider
Subclass for a context grid column's cell provider.
Definition:
ContextGridCellProvider.inc.php:18
ContextGridCellProvider\getTemplateVarsFromRowColumn
getTemplateVarsFromRowColumn($row, $column)
Definition:
ContextGridCellProvider.inc.php:27
GridCellProvider
Base class for a grid column's cell provider.
Definition:
GridCellProvider.inc.php:20
lib
pkp
controllers
grid
admin
context
ContextGridCellProvider.inc.php
Generated on Fri Aug 28 2020 14:51:15 for Open Journal Systems by
1.8.17