Open Monograph Press
3.3.0
PublicationDateGridCellProvider.inc.php
1
<?php
2
16
import
(
'lib.pkp.classes.controllers.grid.DataObjectGridCellProvider'
);
17
18
class
PublicationDateGridCellProvider
extends
DataObjectGridCellProvider
{
22
function
__construct
() {
23
parent::__construct();
24
}
25
26
//
27
// Template methods from GridCellProvider
28
//
36
function
getTemplateVarsFromRowColumn
($row, $column) {
37
$element = $row->getData();
38
$columnId = $column->getId();
39
assert(is_a($element,
'DataObject'
) && !empty($columnId));
40
switch
($columnId) {
41
case
'code'
:
42
return
array(
'label'
=> $element->getNameForONIXCode());
43
case
'value'
:
44
return
array(
'label'
=> $element->getDate());
45
}
46
}
47
}
48
PublicationDateGridCellProvider
Base class for a cell provider that can retrieve labels for publication dates.
Definition:
PublicationDateGridCellProvider.inc.php:18
PublicationDateGridCellProvider\__construct
__construct()
Definition:
PublicationDateGridCellProvider.inc.php:22
DataObjectGridCellProvider
Base class for a cell provider that can retrieve simple labels from DataObjects. If you need more com...
Definition:
DataObjectGridCellProvider.inc.php:22
PublicationDateGridCellProvider\getTemplateVarsFromRowColumn
getTemplateVarsFromRowColumn($row, $column)
Definition:
PublicationDateGridCellProvider.inc.php:36
controllers
grid
catalogEntry
PublicationDateGridCellProvider.inc.php
Generated on Fri Aug 28 2020 14:53:26 for Open Monograph Press by
1.8.17