Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-17711

CJW Newsletter - Ez users have status pending after subscribe

    XMLWordPrintable

Details

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Medium Medium
    • None
    • None
    • None
    • Ez Publish version 4.4
      cjw_newsletter-1.0.0beta2_r13095

    Description

      When using Ez user subscribe a newsletter, no confirmation email is send to the user after newsletter/subscribe action.
      in the code is comment telling that no such action shall be taken, but users have to be activated to get newsletters. Therefore it shall be:
      sendConfirmationEmail
      or
      set diferent STATUS

      STATUS_PENDING shall be changed into STATUS_CONFIRMED in line 166 in cjw_newsletter/modules/newsletter/subscribe.php file

      (...)
      if( $postedEmailIsFromLoggedInUser === true )
      {
      // all is ok -> send confirmation email
      if ( count( $warningArr ) == 0 )

      { // subscribe to all selected lists $subscriptionResultArray = CjwNewsletterSubscription::createSubscriptionByArray( $subscriptionDataArr, [line 166------------------>] CjwNewsletterUser::STATUS_PENDING, true, $context ); $newNewsletterUser = CjwNewsletterUser::fetchByEmail( $subscriptionDataArr['email'] ); $tpl->setVariable( 'user_email_already_exists', false ); $tpl->setVariable( 'mail_send_result', false ); $tpl->setVariable( 'newsletter_user', $newNewsletterUser ); $tpl->setVariable( 'subscription_result_array', $subscriptionResultArray ); $tpl->setVariable( 'back_url_input', $backUrl ); $templateFile = 'design:newsletter/subscribe_success_ez_user.tpl'; }

      }
      (...)

      Steps to reproduce

      1. Register Ez user
      2. confirm registration
      3. open newsletter/subscribe
      4. chose mailing lists
      5. save the form
      6 check on the subscribers list status of a user

      Attachments

        Activity

          People

            unknown unknown
            wojtek wojtek
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: