Fork me on GitHub



Make donations with PayPal!
Goal: $100.00
Due Date: Oct 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00

Learn XOOPS Core

Local Support


XOOPS Code hosted on SourceForge

Cumulus Tag Cloud

- 2 2.5 2.6 4 6 admin adslight Android AntiHarvesting AntiSpam API Apple Battlefield Blocks Bootstrap Captcha cell chronolabs Clicks Cloud content CĂN demo download Dresses facebook Fat floor Gateway giải Google Guide herre Home Honeypot html5 Human HỘ IP iPhone jQuery Language Law Legal List log Loss module modules Monster new newbb news nhiệt NHÀ online PARK Payment phone PHP Plugin Prevention profile project Protector publisher RESIDENCE responsive review Rights Room security Sentry Signatures Signed site Smartphone Smarty Smoking Solution Spam stem Studio support tag tdmcreate The Theme themes tháp User userlog weight xoops Xortify XPayment ZendFramework

New Users

Registering user

# 139301


Welcome to XOOPS!

Bottom   Previous Topic   Next Topic  |  Register To Post

#1 Posted on: 2014/1/13 15:15 Bug in xoops_getModuleOption()
I found an error in the function xoops_getModuleOption().
The module MYMODULE1 configuration is IMGDIR.
The module MYMODULE2 configuration is IMGDIR.
The names of the modules are the same configurations.
If both call functions
$conf1 = xoops_getModuleOption( 'IMGDIR', 'MYMODULE1' );
$conf2 = xoops_getModuleOption( 'IMGDIR', 'MYMODULE2' );
then the last call will return the configuration of the first module
I corrected this error. The code below:
function xoops_getModuleOption($option$dirname '')
$modOptions = array();
    if (
is_array($modOptions) && isset($modOptions[$dirname][$option])) {

$ret false;
$module_handler =& xoops_gethandler('module');
$module =& $module_handler->getByDirname($dirname);
$config_handler =& xoops_gethandler('config');
    if (
is_object($module)) {
$moduleConfig =& $config_handler->getConfigsByCat(0$module->getVar('mid'));
        if (isset(
$moduleConfig[$option])) {
$ret $moduleConfig[$option];
$modOptions[$dirname][$option] = $ret;


2008/8/21 12:28
From Transnistrian
Registered Users
Posts: 224
(Show More) (Show Less)

#2 Posted on: 2014/1/13 16:12 Re: Bug in xoops_getModuleOption()
Thanks, Andrey. That's great!
Could you please submit it to SourceForge Bug Tracker, with the link to this thread?


Please support XOOPS & DONATE
Use 2.5.8 | Debug | Requests | Bugs
2004/4/23 14:58
From Ohio, USA
Registered Users
Designer Group
Super Moderator
Posts: 8726
(Show More) (Show Less)

#3 Posted on: 2014/1/14 13:23 Re: Bug in xoops_getModuleOption()
Hi Mamba!
I submit an bug report.


2008/8/21 12:28
From Transnistrian
Registered Users
Posts: 224
(Show More) (Show Less)

You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[Advanced Search]