\n"; $res.="\n"; $res.="\n"; $res.="".$nlname.": Newsletter Aktivierung\n"; $res.="\n"; $res.=""; $res.="

Vielen Dank für Ihre Newsletter Registrierung für '".$nlname."'. Um die Anmeldung abzuschließen, Klicken Sie bitte diesen Link:

"; $res.="

"; $res.="http://www.kontinente.org/de/newsletter_registrierung.html?email=".$mail."&action=activate&id=".$id."

"; $res.=""; $res.=""; $_html=$res; $res ="Vielen Dank für Ihre Newsletter Registrierung für '".$nlname."'. Um die Anmeldung abzuschließen, Klicken Sie bitte diesen Link:\n\n"; $res.="http://www.kontinente.org/de/newsletter_registrierung.html?email=".$mail."&action=activate&id=".$id; $_text=$res; $bound="bound7812634871263487612873641321"; $header ="From:".$nlname." <".$nlfrom.">\nReply-To:".$nlfrom."\n"; $header.="Message-Id: \n"; $header.="MIME-Version: 1.0\n"; $header.="Content-Type: multipart/alternative;\n"; $header.=" boundary=\"".$bound."\"\n\n"; $_body ="\nThis is a multi-part message in MIME format.\n"; $_body.="--".$bound."\n"; $_body.="Content-Type: text/plain; charset=\"utf-8\"\n"; $_body.="Content-Transfer-Encoding: 8bit\n\n"; $_body.=$_text."\n\n"; $_body.="--".$bound."\n"; $_body.="Content-Type: text/html; charset=\"utf-8\"\n"; $_body.="Content-Transfer-Encoding: 8bit\n\n"; $_body.=$_html."\n\n"; $_body.="--".$bound."--\n"; $_subject=stripslashes(strip_tags("Newsletter Aktivierung")); $_subject="=?ISO-8859-15?B?".base64_encode(recode("utf8..iso8859-15",$_subject))."?="; mail($mail,$_subject,$_body,$header,"-f".$nlfrom); } function _activate_account() { $email=mysql_real_escape_string($_GET['email']); $id=intval($_GET['id']); $q="select * from receipients where email='".$email."' and id=".$id; if(mysql_num_rows(mysql_query($q))==0) { printf("

Anfrage ist ungültig. Bitte melden Sie sich erneut an.

"); return false; } { $q="update receipients set active=1 where id=".$id; mysql_query($q); printf("

Ihre Email Adresse %s wurde erfolgreich aktiviert.

",$email); } } function _add_nlgroup() { $email=mysql_real_escape_string($_REQUEST['email']); $nlgroup=intval($_REQUEST['nlgroup']); $qs="select * from receipients where email='".$email."'"; if(mysql_num_rows(mysql_query($qs))==0) $new=true; else $new=false; $qs="select * from nlgroups where id=".$nlgroup; $r=mysql_fetch_assoc(mysql_query($qs)); $nlname=$r['name']; $nlfrom=$r['email']; $gender=mysql_real_escape_string(@$_REQUEST['gender']); $title=mysql_real_escape_string(@$_REQUEST['title']); $firstn=mysql_real_escape_string(@$_REQUEST['firstn']); $lastn=mysql_real_escape_string(@$_REQUEST['lastn']); $country=mysql_real_escape_string(@$_REQUEST['country']); $salutation=mysql_real_escape_string(@$_REQUEST['salutation']); if($new) { //$q="insert into receipients (email,revoked,active,nlgroups) values(\"".$GLOBALS['email']."\",0,0,' ')"; $q="insert into receipients (email,revoked,active,nlgroups,gender,title,firstn,lastn,country,salutation) values(\"" .$GLOBALS['email']."\",0,0,' ','".$gender."','".$title."','".$firstn."','".$lastn."','".$country."','".$salutation."')"; mysql_query($q); $q="select id from receipients order by id desc limit 1"; $d=mysql_fetch_row(mysql_query($q)); _activation_mail($email,$d[0],$nlname,$nlfrom); } if($nlgroup!=1) { $qs="update receipients set nlgroups=CONCAT(nlgroups,\" :".$nlgroup.": \") where email=\"".$email."\""; mysql_query($qs); } $qs="select * from templates where nlgroup_id=".$nlgroup; $r=mysql_fetch_assoc(mysql_query($qs)); $logo=$r['logo']; if(isset($_REQUEST['redirect'])) { //header('Location: '.$_REQUEST['redirect']); printf("\n"); } printf("

Vielen Dank für Ihre Anmeldung. Sie erhalten in Kürze die Newsletter der Gruppe '%s'

",$nlname); printf("

\"%s\"

",$logo,$nlname); if($new) printf("

Bitte bestätigen Sie den von uns an Ihre Email-Adresse zugesandten Link, um Ihre Anmeldung erfolgreich abzuschließen

"); if($nlgroup!=15) { printf("Sie können sich zusätzlich für den Newsletter von Kontinente eintragen.\n"); printf("Klicken Sie dafür auf diesen Link",$email); } } mysql_connect("localhost","nluser","csvaFSqu4f3bbaHG12"); mysql_select_db("newsletter"); $action=@$_REQUEST['action']; if($action=="activate") _activate_account(); else _add_nlgroup(); mysql_close(); ?>