I have the following plugins:
Wordpress download monitor – Version 3.3.5.4
Contact Form 7 – Version 2.4.6
Email before download – Version 3.1.5
WordPress Version 3.0.5 (Debian Squeeze)
Looking to the file : email-before-download.php
After line 169 we have :
$contact_form = do_shortcode("[contact-form-7 id=\"$contact_form_id\" \"$title\"]");
if(strpos($contact_form, 'contact-form-7 404')!== false) $contact_form = do_shortcode("[contact-form id=\"$contact_form_id\" \"$title\"]");
Corrected by :
$contact_form = do_shortcode("[contact-form-7 id=\"$contact_form_id\" \"$title\"]");
if(strpos($contact_form, '404')!== false) $contact_form = do_shortcode("[contact-form id=\"$contact_form_id\" \"$title\"]");
Problem of 404 is solved!
the strpos was testing ‘contact-form-7 404’ when my version of contact form return ‘contact-form 404’ so seems that just testing ‘404’ is simplest.
Hope this help … and we will get a new release quickly ??