//get new data //all subscriptions $found = false; $additionalLists = array(); $allSubscriptionList = eZSubscriptionList::fetchList(0, 100); foreach ($allSubscriptionList as $addList) { foreach ($subscriptionList as $userList) { if ($addList->attribute('id') === $userList->attribute('subscriptionlist_id')) { $found = true; } } if (!$found) { $additionalLists[] = $addList; } $found = false; } //$tpl = templateInit(); //$tpl->setVariable( 'user', $user ); if (isset($warning)) { $tpl->setVariable('warning', $warning); } $tpl->setVariable('hash', $Params['hash']); $tpl->setVariable('userData', $userData); $tpl->setVariable('allowedStatusList', $allowedStatusList); $tpl->setVariable('statusNameMap', eZSubscription::statusNameMap()); $tpl->setVariable('subscriptionList', $subscriptionList); $tpl->setVariable('additionalLists', $additionalLists); $Result = array(); $Result['left_menu'] = 'design:parts/content/eznewsletter_menu.tpl'; $Result['content'] = $tpl->fetch("design:eznewsletter/user_modify.tpl"); $Result['path'] = array(array('url' => false, 'text' => ezpI18n::tr('eznewsletter/modify_subscription', 'Activate subscription')));