IN: administrator/components/com_comprofiler/plugin.class.php ON: Line 525 - 555 (line numbers may vary!) FROM: [code type=php] public function _loadParams( $pluginId, $extraParams = null ) { if ( $pluginId === null ) { $pluginId = $this->getPluginId(); } else { $pluginId = (int) $pluginId; } $plugin =& $this->getPluginObject( $pluginId ); if ( $plugin !== null ) { if ( ! ( $plugin->params instanceof cbParamsBase ) ) { $paramsRaw = $plugin->params; } else { $paramsRaw = $plugin->params->_raw; } if ( ! ( $extraParams instanceof cbParamsBase ) ) { $extraRaw = $extraParams; } else { $extraRaw = $extraParams->_raw; } $params = ( $paramsRaw . "\n" . $extraRaw ); if ( ( ! $this->params ) || ( $this->params->_raw != $params ) ) { $this->params = new cbParamsBase( $params ); } } } [/code] TO: [code type=php] public function _loadParams( $pluginId, $extraParams = null ) { if ( $pluginId === null ) { $pluginId = $this->getPluginId(); } else { $pluginId = (int) $pluginId; } $plugin =& $this->getPluginObject( $pluginId ); if ( $plugin !== null ) { if ( ! ( $plugin->params instanceof cbParamsBase ) ) { $paramsBase = new cbParamsBase( $plugin->params ); } else { $paramsBase = $plugin->params; } if ( $extraParams ) { if ( ! ( $extraParams instanceof cbParamsBase ) ) { $extraParams = new cbParamsBase( $extraParams ); } $extraArray = $extraParams->toParamsArray(); foreach ( $extraArray as $k => $v ) { $paramsBase->set( $k, $v ); } } $this->params = $paramsBase; } } [/code]