February 9, 2013

4.4.3 Update

Share this

Folks,

We just found a bug in a new feature that was only recently introduced in DAP v4.4.

Who does it affect?

Only those using DAP v4.4.x.

Does it affect everyone using 4.4.x?

No. Just those using a particular new feature that was introduced in 4.4. Keep reading for details.

Should I do anything if I’m not using this feature?

No.

Does it affect anyone using 4.3.1 or older?

No.

What if I am on 4.4.x and my access to upgrades has expired?

No problem. If you are already running any version of 4.4.x, then this update is free for you even if your access to support and upgrades has expired. Just open a ticket and we’ll take care of this.

What is the actual issue?

On the Products > Manage screen, on the new Cancellation & Expiration tab, DO NOT set the Expiration Action field to Set End Date To Previous Day as it can cause access start/end dates of subscribers (in certain cases) to be set to invalid dates.

What should I do to fix it?

You can do one of two things…

Solution 1: Do NOT use the feature which has this issue (details below)..

(OR)

Solution 2: Upload a single file which basically removes this feature and you won’t be able to use it even by mistake (for now – we’ll address this in the next release).

———————————

Solution 1: Do NOT use the feature

dap-cancellation-expiration-bug

If you have been using this feature, then …

  • Go to each DAP Product’s Cancellation & Expiration tab
  • Set the Expiration Action field either of these two options:
    No Action (or) Remove From Product
  • Click on Save Product.

That’s it!

Solution 2: Upload a single file

In this solution, you can upload a single file (details below) which completely removes the “Set End Date To Previous Day” option from the drop-down, and then you would set it to one of the other options, and click on “Save Product”.

WARNING: Do this only if you’re on 4.4.x (if you do upload this file to an older version of DAP – 4.3.1 or older – the Products page will stop working)

  • Download addEditProducts.zip
  • Unzip to desktop.
  • Upload the lone file inside – addEditProducts.php – to the /dap/admin/ folder.
  • Go to each DAP Product’s Cancellation & Expiration tab
  • Set the Expiration Action field either of these two options:
    No Action (or) Remove From Product
  • Click on Save Product.

That’s it!

This fix has been included along with the regular DAP v4.4.3 files, so if you’re going to install DAP on a new site, then the files you will be downloading from our site already has this update. So you can just ignore this entire post.

What if I have users on my site who have already been affected?

No problem. Just open a ticket giving us the login info for WP Admin, FTP and cPanel, and we’ll take care of this.

Veena & Ravi
PS: Feel free to post your questions and comments below.

 


You may also like

Leave a Reply

Your email address will not be published. Required fields are marked

  1. Hi Veena & Ravi,
    I have a question regarding the issue with DAP and PayPal. I am currently using DAP 4.3.1 and when Ravi helped me set up Paypal payments, we did it by manually creating a product and paypal button on Paypal, then adding the code onto the product page.
    Will I be affected by the PayPay changes since I set up payments that way?
    Also, would upgrading to the new version of DAP create any problems with the payment setup since I did them differently?
    Thank you for your assistance.
    Debi Rose Catalano

  2. Hi Debi,

    >>we did it by manually creating a product and paypal button on Paypal << If you are referring to paypal-hosted button, then yes, you still need the fix otherwise the IPN from paypal to dap will not work. It will not affect the actual payment (users will be able to pay just fine), but upon payment, the user account will not be created automatically as the IPN validation between dap and paypal will not work. >>Also, would upgrading to the new version of DAP create any problems with the payment setup since I did them differently? << No, it will not affect the payment setup. Thanks, Veena

  3. Hi Veena,
    Thank you for your quick response.
    I wasn’t sure if I could fix the Paypal issue, so I purchased the Upgrades & Support. I will submit a ticket through that
    system.

    Thank you,
    Debi Rose Catalano

  4. Hi

    Just wondering when a fix is going to be available so we can use this feature?

    Also can I request that when someone unsubscribes from newsletters, they get through to a page where it says “you have now been unsubscribed…..” At the moment people don’t know if they have been taken off the list or not.

    Andrew

  5. Hi Andrew,

    >>Just wondering when a fix is going to be available so we can use this feature? << We will make it available again in the next release of dap (in about 6 weeks). When you use this feature, please first use it on just one product, make sure it works before you use it on more products. Also, first test it on a test product before using it on a live product. >>Also can I request that when someone unsubscribes from newsletters, they get through to a page where it says “you have now been unsubscribed…..” At the moment people don’t know if they have been taken off the list or not. << In dap 4.4.3, you will notice a NEW CONFIG item: Post-Unsubscribe URL: URL to which User is redirected to, right after clicking on the "Unsubscribe" link at the bottom of DAP emails. Defaults to /dap/unsubscribed.php << You can use it to redirect users to any page you want when they unsubscribe. Thanks, Veena

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}