With the above issue I mentioned with counters not working, it looks like this is because the extension is using URL encoding. While it is a URL that is the link, it needs to not be encoded so that the PHP is processed correctly. The URL is actually in the body and needs to be processed with any dynamic variables in standard code first to create the link.
So, where I had put in the dialog box this:
http://mix1079fm.com/event.php?id=<?php echo $row_ei['id']; ?>
The code instead would put this on the end:
id=%3C?php%20echo%20$row_ei%5B%27id%27%5D
As you can see, while that is fine for URL encoding, the PHP won't process correctly and therefore won't establish the parameter correctly for processing.
I went through and hand coded the URL parameter and that fixed all the problems. So, my recommendation would be to remove the URL encoding that gets executed from the dialog box.
Best regards,
Brian