Emergency Plugin Update v2.16.8

The previous Magic Action Box plugin update – v2.16.7 – added built-in support for Constant Contact. Unfortunately, I forgot to take into account that the Constant Contact API v2 PHP Library requires at least PHP v5.3 because it uses namespaces.

Our updates are normally received quietly with probably just a nod (and a yawn) but this one has got me on my feet for the last 24 hours with an unusually high number of update related support tickets.

It was frustrating trying to figure out why some of our users were getting fatal errors and that we could not duplicate the issue on our own sites.

Our break came when one user posted the following error message:

Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in /home/ed1/domains/domain.com/public_html/wp-content/plugins/magic-action-box/lib/classes/ProsulumMabAdmin.php on line 3

He turned on the lightbulb for me. How could I have missed this?! Namespaces support was only introduced in PHP version 5.3. So users still hosted below PHP version 5.2 got a white screen when they updated Magic Action Box.

Anyhow, as of now we’ve temporarily removed Constant Contact built-in integration from Magic Action Box. If you are using this feature, let us know and we’ll work with you.

8 Responses to “Emergency Plugin Update v2.16.8”

  1. jason May 20, 2015 at 11:39 pm #

    Thanks for the heads up guys. Nice job figuring it out!

    • Ryann May 21, 2015 at 12:19 am #

      Thanks Jason. Gotta get bitten by this one some time 😀

  2. Susanne May 22, 2015 at 6:36 am #

    Thanks Jason. However, please note if it has anything to do with the new update for subscribe 2, I will personally be running a mile away! I have had so much trouble and spam complaints when I updated that I had discontinued Subscribe 2 altogether since it was brought from the original developer. Again, just a head’s up! Susanne

    • jason May 22, 2015 at 12:59 pm #

      Hey Susanne,

      I don’t work on Magic Action Box so i’m not sure what the problem with it was. I do work on Postmatic, though… which is a new plugin that replaces Subscribe2 and brings in true community engagement. You should check us out and spread the word: http://gopostmatic.com.

      Best, Jason

    • Ryann May 22, 2015 at 1:07 pm #


      If there is an issue with using Magic Action Box with Subscribe 2 you can always go to our support site http://prosulum.zendesk.com and open a ticket. We’d be happy to help you out.

      And seriously, you should try out Postmatic (with Magic Action Box of course :D)

  3. Esther Roche - Web Coach May 22, 2015 at 7:55 am #

    Hi there Ryann, I take it that there´s no conflict if I´m using Clean and Simple Contact Form, right?
    Thanks for the info anyway

    • Ryann May 22, 2015 at 12:43 pm #

      @Esther – Clean and simple contact form shouldn’t be affected.

Leave a Reply to jason