db_Select("newsletter", "*", "newsletter_parent='0' ")) { // no newsletters defined yet // return FALSE; } $newsletterArray = $sql -> db_getList(); $requery = false; foreach($_POST as $key => $value) { if(strstr($key, "nlUnsubscribe_")) { $subid = str_replace("nlUnsubscribe_", "", $key); $newsletterArray[$subid]['newsletter_subscribers'] = str_replace(chr(1).USERID, "", $newsletterArray[$subid]['newsletter_subscribers']); $sql -> db_Update("newsletter", "newsletter_subscribers='".$newsletterArray[$subid]['newsletter_subscribers']."' WHERE newsletter_id='".intval($subid)."' "); $requery = true; } else if(strstr($key, "nlSubscribe_")) { $subid = str_replace("nlSubscribe_", "", $key); $newsletterArray[$subid]['newsletter_subscribers'] .= chr(1).USERID; $sql -> db_Update("newsletter", "newsletter_subscribers='".$newsletterArray[$subid]['newsletter_subscribers']."' WHERE newsletter_id='".intval($subid)."' "); $requery = true; } } global $tp; if($requery) { if($sql -> db_Select("newsletter", "*", "newsletter_parent='0' ")) { $newsletterArray = $sql -> db_getList(); } } $text = ""; foreach($newsletterArray as $nl) { $text .= "