Open Journal Systems  3.3.0
LibraryFileGridCategoryRow.inc.php
1 <?php
2 
16 import('lib.pkp.classes.controllers.grid.GridCategoryRow');
17 import('classes.file.LibraryFileManager');
18 
21  var $_context;
22 
26  function __construct($context) {
27  $this->_context =& $context;
28  parent::__construct();
29  }
30 
31  //
32  // Overridden methods from GridCategoryRow
33  //
38  function getCategoryLabel() {
39  $context = $this->getContext();
40  $libraryFileManager = new LibraryFileManager($context->getId());
41  return __($libraryFileManager->getTitleKeyFromType($this->getData()));
42  }
43 
48  function getContext() {
49  return $this->_context;
50  }
51 
55  function initialize($request, $template = null) {
56  parent::initialize($request, $template);
57  $this->setId($this->getData());
58  }
59 }
60 
LibraryFileGridCategoryRow
Library file grid category row definition.
Definition: LibraryFileGridCategoryRow.inc.php:19
GridCategoryRow
Class defining basic operations for handling the category row in a grid.
Definition: GridCategoryRow.inc.php:19
LibraryFileGridCategoryRow\initialize
initialize($request, $template=null)
Definition: LibraryFileGridCategoryRow.inc.php:55
LibraryFileGridCategoryRow\$_context
$_context
Definition: LibraryFileGridCategoryRow.inc.php:21
LibraryFileGridCategoryRow\__construct
__construct($context)
Definition: LibraryFileGridCategoryRow.inc.php:26
LibraryFileManager
Wrapper class for uploading files to a site/context' library directory.
Definition: LibraryFileManager.inc.php:18
LibraryFileGridCategoryRow\getCategoryLabel
getCategoryLabel()
Definition: LibraryFileGridCategoryRow.inc.php:38
GridBodyElement\setId
setId($id)
Definition: GridBodyElement.inc.php:65
GridRow\getData
& getData()
Definition: GridRow.inc.php:131
LibraryFileGridCategoryRow\getContext
getContext()
Definition: LibraryFileGridCategoryRow.inc.php:48