NobuNobu
nobun****@users*****
2006年 4月 17日 (月) 20:20:25 JST
Index: xoops2jp/html/kernel/module.php diff -u xoops2jp/html/kernel/module.php:1.2.8.8 xoops2jp/html/kernel/module.php:1.2.8.9 --- xoops2jp/html/kernel/module.php:1.2.8.8 Mon Apr 17 14:00:16 2006 +++ xoops2jp/html/kernel/module.php Mon Apr 17 20:20:25 2006 @@ -1,5 +1,5 @@ <?php -// $Id: module.php,v 1.2.8.8 2006/04/17 05:00:16 nobunobu Exp $ +// $Id: module.php,v 1.2.8.9 2006/04/17 11:20:25 nobunobu Exp $ // ------------------------------------------------------------------------ // // XOOPS - PHP Content Management System // // Copyright (c) 2000 XOOPS.org // @@ -113,8 +113,6 @@ **/ function &getInfo($name=null) { - $ret = false; - if ( !isset($this->modinfo) ) { $this->loadInfo($this->getVar('dirname')); } @@ -122,6 +120,7 @@ if ( isset($this->modinfo[$name]) ) { return $this->modinfo[$name]; } + $ret = false; return $ret; } return $this->modinfo; @@ -246,6 +245,31 @@ return $ret; } + /** + * @return bool + */ + function hasHelp() + { + $info =& $this->getInfo(); + if (isset($info['help']) && strlen($info['help']) > 0) { + return true; + } + + return false; + } + + /** + * @return string + */ + function getHelp() + { + if ($this->hasHelp()) { + return $this->modinfo['help']; + } + + return null; + } + /**#@+ * For backward compatibility only! * @deprecated