$moduleParams->loadObject($obj); } else { if (empty($module->params)) { if (!is_object($module)) { $module = new stdClass(); } $module->params = '{"enable_captcha":"0","captcha_width":"110","captcha_height":"40"}'; } if (!empty($module->params)) { $moduleParams->loadString($module->params); } } $param = 2; switch ($action) { case 'subscribers': frontend::showSubscribersFE($listId, $action, $task, true); break; case 'confirm': $message = jnews::printYN(frontend::confirmRegistration($d), _JNEWS_ACCOUNT_CONFIRMED, _JNEWS_VERIFY_INFO); $showPanel = true; $db = JFactory::getDBO(); $query = 'UPDATE IGNORE `#__jnews_subscribers` as S LEFT JOIN `#__users` AS U ON U.`email` = S.`email` SET S.`user_id` = U.`id` WHERE U.`id` > 0 AND S.`id` = ' . $subscriberId; $db->setQuery($query); $db->query(); if (!empty($GLOBALS[JNEWS . 'redirectconfirm'])) { jNews_Tools::redirect($GLOBALS[JNEWS . 'redirectconfirm'], $message); } break; case 'sublist': frontEnd::showSubscriberLists($subscriberId, 'subscribeAll'); break;