<?php $Module = $Params['Module']; $ListID = $Params['ListID']; $list = jajNewsletterSubscriptionList::fetch($ListID); if (!is_object($list)) { return $Module->handleError(eZError::KERNEL_NOT_FOUND, 'kernel'); } if ($Module->hasActionParameter('SubscriberUUIDArray')) { $UUIDList = $Module->actionParameter('SubscriberUUIDArray'); $user_id = eZUser::currentUser()->attribute("contentobject_id"); foreach ($UUIDList as $uuid) { if ($Module->isCurrentAction('DeleteSubscribers')) { jajNewsletterSubscription::deleteByUUID($uuid, $user_id); } else { if ($Module->isCurrentAction('UnsubscribeSubscribers')) { jajNewsletterSubscription::unsubscribeByUUID($uuid, $user_id); } else { if ($Module->isCurrentAction('UndeleteSubscribers')) { jajNewsletterSubscription::undeleteByUUID($uuid, $user_id); } } } } } else { if ($Module->isCurrentAction('AddSubscribers')) { return $Module->redirectTo($Module->functionURI("list_add") . "/" . $ListID); } } switch (eZPreferences::value('admin_jaj_newsletter_subscription_list_limit')) { case '25':