public static function showSubscriberLists($subscriberId, $action) { $lists = jNews_Lists::getLists(0, 0, $subscriberId, '', false, true, false); if ($subscriberId == 0) { $subscriber = ''; $queues = ''; jNews_SubscribersHTML::showSubscriberLists($subscriber, $lists, $queues, true); } else { frontEnd::subscriptions('', $subscriberId, 0, 'save'); } return true; }
frontEnd::showSubscriberLists($subscriberId, 'subscribeAll'); break; case 'mailing': frontEnd::mailingOptions($action, $task, $listId, $mailingId, $subscriberId, $lisType, $artId, $contentType, $blogId, $blogType, $dealId, $dealType, $tmplid, $flexiid, $flexitype, $captchaWidth, $captchaHeight, $captchaBGColor, $captchaFTColor); break; case 'show': if (!$validated) { $subscriberId = 0; } frontEnd::subscriptions($subscriber, $subscriberId, 0, 'save'); break; case 'subone': if (!$validated) { $subscriberId = 0; } frontEnd::subscriptions($subscriber, $subscriberId, $listId, 'subscribe'); if (!empty($GLOBALS[JNEWS . 'subs_redirect_url'])) { jNews_Tools::redirect($GLOBALS[JNEWS . 'subs_redirect_url'], $message); } break; case 'change': frontEnd::changeSubscriptions($subscriber, $subscriberId, $cle, 'save'); break; case 'unsubscribe': frontEnd::unsubscribe($subscriber, $subscriberId, $cle, $mailingId, 'remove'); $showPanel = false; break; case 'unsubscribeall': $message = jnews::printYN(frontEnd::unsubscribeall($subscriber, $subscriberId, $cle), _JNEWS_UNSUBSCRIBE_ALL_MESS, _NOT_AUTH); $showPanel = true; break;