Jag har hittat Osc-modulen som plockar ut alla prenumeranter ur databasen så att jag kan lägga in dessa i registret bland alla andra i mitt andra e-postsystem. Utmärkt.
Problemet blir nu om någon kund har valt att sluta prenumerera så måste jag kunna plocka ut dessa ur Osc och lägga upp dessa på spärrlistan i mitt e-postsystem.
Man borde enkelt kunna göra ändringar i contribution så den plockar ut alla som inte vill ha nyhetsbrevet. Följande contribution använder jag för att plocka ut prenumeranter.
Men hur
$filename="addresses.txt"; //.txt is good for import into excel workbook as tab delimited file
// end of configuration!
require('includes/application_top.php'); // gives us SOME security anyway
require_once('includes/configure.php'); // gives us osC database info
header('Content-Type: text/x-csv');
header('Content-Disposition: attachment; filename="' . $filename . '"');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
if ( mysql_connect ( DB_SERVER , DB_SERVER_USERNAME , DB_SERVER_PASSWORD )) {
$sql = "SELECT customers_firstname, customers_email_address " ;
$sql .= "FROM customers WHERE customers_newsletter = '1'" ;
$result = mysql_db_query ( DB_DATABASE , $sql );
echo "email\tFirst Name\t\n";
while ( $row = mysql_fetch_array($result)) {
if ($row[customers_email_address]) {
echo "$row[customers_email_address]\t$row[customers_firstname]\t\n";
}
}
}
mysql_close ();
?>