00001 <?php 00002 00015 // $Id: HelpBlockPlugin.inc.php,v 1.6 2008/07/01 01:16:13 asmecher Exp $ 00016 00017 00018 import('plugins.BlockPlugin'); 00019 00020 class HelpBlockPlugin extends BlockPlugin { 00021 function register($category, $path) { 00022 $success = parent::register($category, $path); 00023 if ($success) { 00024 $this->addLocaleData(); 00025 } 00026 return $success; 00027 } 00028 00033 function getEnabled() { 00034 if (!Config::getVar('general', 'installed')) return true; 00035 return parent::getEnabled(); 00036 } 00037 00042 function getInstallSitePluginSettingsFile() { 00043 return $this->getPluginPath() . '/settings.xml'; 00044 } 00045 00050 function getNewJournalPluginSettingsFile() { 00051 return $this->getPluginPath() . '/settings.xml'; 00052 } 00053 00059 function getBlockContext() { 00060 if (!Config::getVar('general', 'installed')) return BLOCK_CONTEXT_RIGHT_SIDEBAR; 00061 return parent::getBlockContext(); 00062 } 00063 00068 function getSupportedContexts() { 00069 return array(BLOCK_CONTEXT_LEFT_SIDEBAR, BLOCK_CONTEXT_RIGHT_SIDEBAR); 00070 } 00071 00076 function getSeq() { 00077 if (!Config::getVar('general', 'installed')) return 0; 00078 return parent::getSeq(); 00079 } 00080 00086 function getName() { 00087 return 'HelpBlockPlugin'; 00088 } 00089 00094 function getDisplayName() { 00095 return Locale::translate('plugins.block.help.displayName'); 00096 } 00097 00101 function getDescription() { 00102 return Locale::translate('plugins.block.help.description'); 00103 } 00104 } 00105 00106 ?>
1.5.6