Ejemplo n.º 1
0
    $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;