|
From: <be...@us...> - 2015-09-21 19:55:43
|
Revision: 13148
http://sourceforge.net/p/xoops/svn/13148
Author: beckmi
Date: 2015-09-21 19:55:41 +0000 (Mon, 21 Sep 2015)
Log Message:
-----------
added .tpl option for module Help files
Modified Paths:
--------------
XoopsCore/branches/2.5.x/2.5.8/docs/changelog.250.txt
XoopsCore/branches/2.5.x/2.5.8/htdocs/modules/system/help.php
Modified: XoopsCore/branches/2.5.x/2.5.8/docs/changelog.250.txt
===================================================================
--- XoopsCore/branches/2.5.x/2.5.8/docs/changelog.250.txt 2015-09-12 08:48:58 UTC (rev 13147)
+++ XoopsCore/branches/2.5.x/2.5.8/docs/changelog.250.txt 2015-09-21 19:55:41 UTC (rev 13148)
@@ -22,6 +22,7 @@
- replaced intval() with (int) (mamba)
- added possibility to include full icon URL in module's menu.php (mamba)
- added strong { font-weight: bold; } to reset.css (mamba)
+- added .tpl option for module Help files (mamba)
Security fixes
Modified: XoopsCore/branches/2.5.x/2.5.8/htdocs/modules/system/help.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.8/htdocs/modules/system/help.php 2015-09-12 08:48:58 UTC (rev 13147)
+++ XoopsCore/branches/2.5.x/2.5.8/htdocs/modules/system/help.php 2015-09-21 19:55:41 UTC (rev 13148)
@@ -88,24 +88,16 @@
if ($page != '') {
// Call template
- if (file_exists(
- XOOPS_ROOT_PATH . '/modules/' . $module->getVar('dirname', 'e') . '/language/' . $xoopsConfig['language'] . '/help/' . $page . '.html'
- )
- ) {
- $helpcontent = $xoopsTpl->fetch(
- XOOPS_ROOT_PATH . '/modules/' . $module->getVar('dirname', 'e') . '/language/' . $xoopsConfig['language'] . '/help/' . $page . '.html'
- );
+ if (file_exists(XOOPS_ROOT_PATH . '/modules/' . $module->getVar('dirname', 'e') . '/language/' . $xoopsConfig['language'] . '/help/' . $page . '.html')) {
+ $helpcontent = $xoopsTpl->fetch(XOOPS_ROOT_PATH . '/modules/' . $module->getVar('dirname', 'e') . '/language/' . $xoopsConfig['language'] . '/help/' . $page . '.html');
+ } elseif (file_exists(XOOPS_ROOT_PATH . '/modules/' . $module->getVar('dirname', 'e') . '/language/' . $xoopsConfig['language'] . '/help/' . $page . '.tpl')) {
+ $helpcontent = $xoopsTpl->fetch(XOOPS_ROOT_PATH . '/modules/' . $module->getVar('dirname', 'e') . '/language/' . $xoopsConfig['language'] . '/help/' . $page . '.tpl');
+ } elseif (file_exists(XOOPS_ROOT_PATH . '/modules/' . $module->getVar('dirname', 'e') . '/language/english/help/' . $page . '.html')) {
+ $helpcontent = $xoopsTpl->fetch(XOOPS_ROOT_PATH . '/modules/' . $module->getVar('dirname', 'e') . '/language/english/help/' . $page . '.html');
+ } elseif (file_exists(XOOPS_ROOT_PATH . '/modules/' . $module->getVar('dirname', 'e') . '/language/english/help/' . $page . '.tpl')) {
+ $helpcontent = $xoopsTpl->fetch(XOOPS_ROOT_PATH . '/modules/' . $module->getVar('dirname', 'e') . '/language/english/help/' . $page . '.tpl');
} else {
- if (file_exists(
- XOOPS_ROOT_PATH . '/modules/' . $module->getVar('dirname', 'e') . '/language/english/help/' . $page . '.html'
- )
- ) {
- $helpcontent = $xoopsTpl->fetch(
- XOOPS_ROOT_PATH . '/modules/' . $module->getVar('dirname', 'e') . '/language/english/help/' . $page . '.html'
- );
- } else {
- $xoopsTpl->assign('load_error', 1);
- }
+ $xoopsTpl->assign('load_error', 1);
}
$xoopsTpl->assign('helpcontent', $helpcontent);
} else {
|