/includes/modules/create_account.php
Around line 28 you'll need to change this:
to:Code:$newsletter = (ACCOUNT_NEWSLETTER_STATUS == '1' ? false : true);And then around line 70 or so you'll see a block of code that looks like this:Code:$newsletter = (ACCOUNT_NEWSLETTER_STATUS == '1' || ACCOUNT_NEWSLETTER_STATUS == '0' ? false : true);Change that to look like this:Code:if (isset($_POST['newsletter'])) { $newsletter = zen_db_prepare_input($_POST['newsletter']); }This will be included in the upcoming v1.3.9 release. The v2.0 fix is actually very different due to a feature change.Code:if (ACCOUNT_NEWSLETTER_STATUS == '1' || ACCOUNT_NEWSLETTER_STATUS == '2') { $newsletter = 0; if (isset($_POST['newsletter'])) { $newsletter = zen_db_prepare_input($_POST['newsletter']); } }



