00001 <?php
00002
00015 import('lib.pkp.classes.plugins.BlockPlugin');
00016
00017 class InformationBlockPlugin extends BlockPlugin {
00022 function getContextSpecificPluginSettingsFile() {
00023 return $this->getPluginPath() . '/settings.xml';
00024 }
00025
00030 function getDisplayName() {
00031 return __('plugins.block.information.displayName');
00032 }
00033
00037 function getDescription() {
00038 return __('plugins.block.information.description');
00039 }
00040
00046 function getContents(&$templateMgr) {
00047 $press =& Request::getPress();
00048 if (!$press) return '';
00049
00050 $templateMgr->assign('forReaders', $press->getLocalizedSetting('readerInformation'));
00051 $templateMgr->assign('forAuthors', $press->getLocalizedSetting('authorInformation'));
00052 $templateMgr->assign('forLibrarians', $press->getLocalizedSetting('librarianInformation'));
00053 return parent::getContents($templateMgr);
00054 }
00055 }
00056
00057 ?>