Open Monograph Press  3.3.0
PublicationFormatGridCellProvider Class Reference
Inheritance diagram for PublicationFormatGridCellProvider:
DataObjectGridCellProvider GridCellProvider

Public Member Functions

 __construct ($submissionId, $canManage, $publicationId)
 
 getCellActions ($request, $row, $column, $position=GRID_ACTION_POSITION_DEFAULT)
 
 getPublicationId ()
 
 getRequestArgs ($row)
 
 getSubmissionId ()
 
 getTemplateVarsFromRowColumn ($row, $column)
 
- Public Member Functions inherited from DataObjectGridCellProvider
 getLocale ()
 
 setLocale ($locale)
 
- Public Member Functions inherited from GridCellProvider
 __construct ()
 
 render ($request, $row, $column)
 

Data Fields

 $_submissionId
 
- Data Fields inherited from DataObjectGridCellProvider
 $_locale = null
 

Protected Attributes

 $_canManage
 

Detailed Description

Base class for a cell provider that can retrieve labels for publication formats.

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

Constructor & Destructor Documentation

◆ __construct()

PublicationFormatGridCellProvider::__construct (   $submissionId,
  $canManage,
  $publicationId 
)

Constructor

Parameters
$submissionIdint Submission ID
$canManageboolean
$publicationIdint Publication ID

Definition at line 41 of file PublicationFormatGridCellProvider.inc.php.

Member Function Documentation

◆ getCellActions()

PublicationFormatGridCellProvider::getCellActions (   $request,
  $row,
  $column,
  $position = GRID_ACTION_POSITION_DEFAULT 
)

◆ getPublicationId()

PublicationFormatGridCellProvider::getPublicationId ( )

Get publication ID.

Returns
int

Definition at line 64 of file PublicationFormatGridCellProvider.inc.php.

Referenced by getRequestArgs().

◆ getRequestArgs()

PublicationFormatGridCellProvider::getRequestArgs (   $row)

Get request arguments.

Parameters
$rowGridRow
Returns
array

Definition at line 120 of file PublicationFormatGridCellProvider.inc.php.

References getPublicationId(), and getSubmissionId().

◆ getSubmissionId()

PublicationFormatGridCellProvider::getSubmissionId ( )

Get submission ID.

Returns
int

Definition at line 56 of file PublicationFormatGridCellProvider.inc.php.

References $_submissionId.

Referenced by getCellActions(), and getRequestArgs().

◆ getTemplateVarsFromRowColumn()

PublicationFormatGridCellProvider::getTemplateVarsFromRowColumn (   $row,
  $column 
)

Extracts variables for a given column from a data element so that they may be assigned to template before rendering.

Parameters
$rowGridRow
$columnGridColumn
Returns
array

Reimplemented from DataObjectGridCellProvider.

Definition at line 79 of file PublicationFormatGridCellProvider.inc.php.

Field Documentation

◆ $_canManage

boolean PublicationFormatGridCellProvider::$_canManage
protected

Definition at line 33 of file PublicationFormatGridCellProvider.inc.php.

◆ $_submissionId

int PublicationFormatGridCellProvider::$_submissionId

Submission ID

Definition at line 27 of file PublicationFormatGridCellProvider.inc.php.

Referenced by getSubmissionId().


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