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; case 'remove': JRequest::checkToken() or die('Invalid Token'); $message = jnews::printYN(frontEnd::remove($subscriber, $subscriberId, $cle, $listId), _JNEWS_UNSUBSCRIBE_MESS, _NOT_AUTH); $showPanel = true; break; case 'save': $subIdd = 0; if ($userId !== 0) { $subIdd = (int) jNews_Subscribers::getSubscriberIdFromUserId($userId);
$showPanel = true; break; case 'show': if (!$validated) { $subscriberId = 0; } frontEnd::subscriptions($subscriberId, 0, 'save'); break; case 'subone': frontEnd::subscriptions($subscriberId, $listId, 'subscribe'); break; case 'change': frontEnd::changeSubscriptions($subscriberId, $cle, $listId, 'save'); break; case 'unsubscribe': frontEnd::unsubscribe($subscriberId, $cle, $listId, 'remove'); $showPanel = false; break; case 'remove': $message = acajoom::printYN(frontEnd::remove($subscriberId, $cle, $listId), _ACA_UNSUBSCRIBE_MESS, _NOT_AUTH); $showPanel = true; break; case 'save': $message = acajoom::printYN(subscribers::updateOneSubscriber(), _ACA_UPDATED_SUCCESSFULLY, _ACA_ERROR); $showPanel = true; break; case 'log': acajoom_mail::logStatistics($mailingId, $subscriberId); break; case 'updatesubscription': $message = frontEnd::updateFrontSubscription($subscriberId);