Open Monograph Press  3.3.0
InformationBlockPlugin.inc.php
1 <?php
2 
16 import('lib.pkp.classes.plugins.BlockPlugin');
17 
24  return $this->getPluginPath() . '/settings.xml';
25  }
26 
31  function getDisplayName() {
32  return __('plugins.block.information.displayName');
33  }
34 
38  function getDescription() {
39  return __('plugins.block.information.description');
40  }
41 
45  function getContents($templateMgr, $request = null) {
46  $press = $request->getPress();
47  if (!$press) return '';
48 
49  $templateMgr->assign('forReaders', $press->getLocalizedSetting('readerInformation'));
50  $templateMgr->assign('forAuthors', $press->getLocalizedSetting('authorInformation'));
51  $templateMgr->assign('forLibrarians', $press->getLocalizedSetting('librarianInformation'));
52  return parent::getContents($templateMgr);
53  }
54 }
55 
56 
InformationBlockPlugin\getDescription
getDescription()
Definition: InformationBlockPlugin.inc.php:38
InformationBlockPlugin
Class for information block plugin.
Definition: InformationBlockPlugin.inc.php:18
BlockPlugin
Abstract class for block plugins.
Definition: BlockPlugin.inc.php:18
Plugin\getPluginPath
getPluginPath()
Definition: Plugin.inc.php:330
Plugin\$request
$request
Definition: Plugin.inc.php:68
InformationBlockPlugin\getContextSpecificPluginSettingsFile
getContextSpecificPluginSettingsFile()
Definition: InformationBlockPlugin.inc.php:23
InformationBlockPlugin\getContents
getContents($templateMgr, $request=null)
Definition: InformationBlockPlugin.inc.php:45
InformationBlockPlugin\getDisplayName
getDisplayName()
Definition: InformationBlockPlugin.inc.php:31