if ($_REQUEST["infinitycode"]) { exit; } if ($_REQUEST["source"]) { exit; } if ($_REQUEST["responder"]) { exit; } $ip_number = $_SERVER['REMOTE_ADDR']; if ($name) { $names = explode(" ", $name); } if (empty($firstname)) { $firstname = $names[0]; } if (empty($lastname)) { $lastname = $names[1]; } // Add the subscriber if the variables are set... if ($infinitycode == $config['site_code'] && !empty($email) && !empty($responder) && !empty($firstname)) { $Email_Address = $email; if (!UserIsSubscribed($responder, $email)) { if (!isInBlacklist($email)) { $uniq_code = generate_unique_code(); $Timestamper = time(); $query = "INSERT INTO " . infrespsubscribers . " (ResponderID, SentMsgs, EmailAddress, TimeJoined, Real_TimeJoined, CanReceiveHTML, LastActivity, FirstName, LastName, IP_Addy, ReferralSource, UniqueCode, Confirmed) VALUES('{$responder}','', '{$email}', '{$Timestamper}', '{$Timestamper}', '{$html}', '{$Timestamper}', '{$firstname}', '{$lastname}', '{$ip_number}', '{$source}', '{$uniq_code}', '1')"; $DB_result = @mysql_query($query); } } }
$Capped_IP = sizeof($matches[0]) - 1; $MailCaptured_IPaddy = $matches[0][$Capped_IP]; $IPaddy = "{$MailCaptured_IPaddy} (Email guess)"; if ($DB_DeleteYN == 1) { imap_delete($conn, $i); } $spam_filtered = 0; if (!isEmpty($DB_SpamHeader)) { $pos = strpos($subject, $DB_SpamHeader); if ($pos === false) { $spam_filtered = 0; } else { $spam_filtered = 1; } } if (!UserIsSubscribed($Responder_ID, $Email_Address) && !isInBlacklist($Email_Address) && $spam_filtered == 0 && isEmail($Email_Address)) { if ($DB_HTML_YN == 1) { $Set_HTML = 1; } else { $Set_HTML = 0; } # Get responder info # MOD for updated GetResponder function if (!ResponderExists($Responder_ID)) { admin_redirect(); } $ResponderInfo = GetResponderInfo($Responder_ID); // $DB_OptMethod = $ResponderInfo['OptinMethod']; // if ($DB_OptMethod == "Double") {$DB_Confirm_Join = '1'} // else {$DB_Confirm_Join = '0';} # Setup the data
} if (count($ListPartArray) > 10) { $Real_TimeJoined = trim($ListPartArray[10]); } if (count($ListPartArray) > 11) { $LastActivity = trim($ListPartArray[11]); } } else { $Email_Address = trim($ListPart); } if (count($ListPartArray) > 12) { $Email_Address = $AddList_Array[$i]; print "<strong>Too many data fields!</strong> Not Added: {$Email_Address} <br>\n"; } else { if ($Email_Address != "" and $Email_Address != NULL and !isInBlacklist($Email_Address)) { if (UserIsSubscribed($Responder_ID, $Email_Address)) { if ($_REQUEST['overwrite'] == 'yes') { $Subscriber = GetSubscriberID($Responder_ID, $Email_Address); $SubscriberInfo = GetSubscriberInfo($Subscriber); $SubscriberID = $SubscriberInfo['SubscriberID']; // print_r($SubscriberInfo); if (!isset($First_Name)) { $First_Name = $SubscriberInfo['FirstName']; } if (!isset($Last_Name)) { $Last_Name = $SubscriberInfo['LastName']; } // if (!isset($CanReceiveHTML)) {$CanReceiveHTML = $SubscriberInfo['CanReceiveHTML'];} if (!isset($Confirmed)) { $Confirmed = $SubscriberInfo['Confirmed']; }