コード例 #1
0
ファイル: frontend.php プロジェクト: naka211/kkvn
 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;
 }
コード例 #2
0
ファイル: jnews.php プロジェクト: naka211/kkvn
     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;