"; echo ""; echo "NLetter"; echo ""; echo ""; echo ""; ####### Löschen der 3 Tage alten Temp Mails ####### $zeit_v=time(); $zeitdel_d=$zeit_v-259200; $get_delcheck=mysql_query("SELECT * FROM {$prefix}_entries $prefix"."_entries WHERE flag='1' AND regdate_t<='$zeitdel_d'"); while($aus_delcheck=mysql_fetch_object($get_delcheck)) { mysql_query("DELETE FROM $prefix"."_entries WHERE id='".$aus_delcheck->id."'"); mysql_query("DELETE FROM $prefix"."_group_def WHERE id_user='".$aus_delcheck->id."'"); } ## 4.0 ################################################################## //-------------------- Mail Adresse löschen --------------------- $unlink_mail=$_GET['unlink_mail']; if(!empty($unlink_mail)) { $get_email_check=mysql_query("SELECT id_unique,mail FROM $prefix"."_entries WHERE id_unique='$unlink_mail'"); if(mysql_num_rows($get_email_check)==0) { echo "  Mail Adresse nicht vorhanden!

"; } else { $get_id=mysql_query("SELECT id FROM $prefix"."_entries WHERE id_unique='".$unlink_mail."'"); $aus_id=mysql_fetch_object($get_id); mysql_query("DELETE FROM $prefix"."_entries WHERE id='".$aus_id->id."'"); mysql_query("DELETE FROM $prefix"."_group_def WHERE id_user='".$aus_id->id."'"); $get_settings=mysql_query("SELECT * FROM $prefix"."_settings"); $aus_settings=mysql_fetch_object($get_settings); if($aus_settings->newentrie_mail==1) { $aus_email_check=mysql_fetch_object($get_email_check); $zieladdi=$aus_settings->newentrie_mail_address; $subject="Neue Abmeldung"; $message="Neue Abmeldung: ".$aus_email_check->mail; $header="From: NLetter"; @mail($zieladdi, $subject, $message, $header); } echo "  Ausgetragen!

"; } } ## 3.0 ################################################################## //-------------------- Mail Adresse freischalten --------------------- $mail_id=$_GET['mail_id']; if($mail_id) { $get_mail_id=mysql_query("SELECT * FROM $prefix"."_entries WHERE flag='1' AND mail_id='$mail_id'"); if(mysql_num_rows($get_mail_id)!="0") { mysql_query("UPDATE $prefix"."_entries SET flag='0' WHERE flag='1' AND mail_id='$mail_id'"); echo "layout_font_face."; font-size:".$aus_settings->layout_font_size."pt; color:".$aus_settings->layout_font_color.";\">Mail-Adresse erfolgreich freigeschaltet!"; $get_settings=mysql_query("SELECT * FROM $prefix"."_settings"); $aus_settings=mysql_fetch_object($get_settings); if($aus_settings->newentrie_mail==1) { $zieladdi=$aus_settings->newentrie_mail_address; $subject="Neue Anmeldung"; $message="Neue Anmeldung: ".$aus_mail_id->mail; $header="From: NLetter"; @mail($zieladdi, $subject, $message, $header); } } else { echo "layout_font_face."; font-size:".$aus_settings->layout_font_size."pt; color:".$aus_settings->layout_font_color.";\">ID ist falsch oder Sie wurden schon freigeschaltet. Überprüfen Sie den Link nochmals!"; } exit; } ## 2.0 ################################################################## //-------------------- Abfragen nach Buttonklick --------------------- $newsletter_ok=$_POST['newsletter_ok']; if($newsletter_ok) { $mail=$_POST['mail']; $name=$_POST['name']; if($name=="Name")$name=""; $action=$_POST['action']; if($action==ein) { $datum=date("Y-m-d"); $get_email_check=mysql_query("SELECT mail FROM $prefix"."_entries WHERE mail='$mail'"); $get_blacklist_check=mysql_query("SELECT mail FROM $prefix"."_blacklist WHERE mail='$mail'"); if(mysql_num_rows($get_email_check)==0 && mysql_num_rows($get_blacklist_check)==0) { $mail=trim($mail); if(!(strstr($mail, "@") and strstr($mail, "."))) { if($aus_settings->message_type==1) { ?> layout_font_face."; font-size:".$aus_settings->layout_font_size."pt; color:".$aus_settings->layout_font_color.";\">Mail Adresse auf Richtigkeit überprüfen!

"; } } elseif($aus_settings->group_choice=="1" && empty($_POST['group_id'])) { if($aus_settings->message_type==1) { ?> layout_font_face."; font-size:".$aus_settings->layout_font_size."pt; color:".$aus_settings->layout_font_color.";\">Bitte eine Gruppe auswählen!

"; } } else { $get_settings=mysql_query("SELECT * FROM $prefix"."_settings"); $aus_settings=mysql_fetch_object($get_settings); if($aus_settings->activation=="0") { #EINTRAG # $id_unique=substr(md5(time()),1,6); mysql_query("INSERT INTO $prefix"."_entries (id_unique,mail,name,regdate,regdate_t) VALUES ('$id_unique','$mail','$name','$datum','".time()."')"); if($aus_settings->group_choice=="1") { $id_user=mysql_insert_id(); $group_id=$_POST['group_id']; $i=1; $get_groups=mysql_query("SELECT * FROM {$prefix}_groups WHERE id<>'1' ORDER BY groupname"); while($aus_groups=mysql_fetch_object($get_groups)) { $id_group=$group_id[$i]; if(!empty($id_group)) mysql_query("INSERT INTO {$prefix}_group_def (id_user,id_group) VALUES ('".$id_user."','".$id_group."')"); $i++; } } $get_settings=mysql_query("SELECT * FROM $prefix"."_settings"); $aus_settings=mysql_fetch_object($get_settings); if($aus_settings->newentrie_mail==1) { // Admin Benachrichtigung $zieladdi=$aus_settings->newentrie_mail_address; $subject="Neue Anmeldung"; $message="Neue Anmeldung: ".$mail; $header="From: NLetter"; @mail($zieladdi, $subject, $message, $header); } if($aus_settings->message_type==1) { ?> layout_font_face."; font-size:".$aus_settings->layout_font_size."pt; color:".$aus_settings->layout_font_color.";\">Erfolgreich angemeldet!

"; } } else { # TEMPEINTRAG # $activation_url=$aus_settings->activation_url; $get_usermail=mysql_query("SELECT mail FROM $prefix"."_intern_users WHERE id='1'"); $aus_usermail=mysql_fetch_object($get_usermail); $usermail=$aus_usermail->mail; $subject="Newsletter Freischaltung"; $zieladdi=$mail; srand((double)microtime()*1000000); $mail_id=md5(uniqid(rand())); $timestamp=time(); $id_unique=substr(md5(time()),1,6); mysql_query("INSERT INTO $prefix"."_entries (id_unique,mail_id,mail,name,regdate,regdate_t,flag) VALUES ('$id_unique','$mail_id','$mail','$name','$datum','$timestamp','1')"); if($aus_settings->group_choice=="1") { $id_user=mysql_insert_id(); $group_id=$_POST['group_id']; $i=1; $get_groups=mysql_query("SELECT * FROM {$prefix}_groups WHERE id<>'1' ORDER BY groupname"); while($aus_groups=mysql_fetch_object($get_groups)) { $id_group=$group_id[$i]; if(!empty($id_group)) mysql_query("INSERT INTO {$prefix}_group_def (id_user,id_group) VALUES ('".$id_user."','".$id_group."')"); $i++; } } $message=" Hallo, Klicken Sie auf folgenden Link um Ihre Mail Adresse freizuschalten: ".$activation_url."/newsletter.php?mail_id=$mail_id Sollten Sie die Adresse nicht innerhalb von 3 Tagen aktiviert haben, wird die Adresse gelöscht und sie müssen sich neu anmelden. Mit freundlichen Grüßen "; mail($zieladdi, $subject, $message, "From: $usermail <$usermail>"); if($aus_settings->message_type==1) { ?> layout_font_face."; font-size:".$aus_settings->layout_font_size."pt; color:".$aus_settings->layout_font_color.";\">Nach Klicken auf die URL der soeben geschickten Mail wird die Mail Adresse aktiviert!

"; } } } } else { if($aus_settings->message_type==1) { ?> layout_font_face."; font-size:".$aus_settings->layout_font_size."pt; color:".$aus_settings->layout_font_color.";\">Schon eingetragen oder wurde vom Admin verboten!

"; } } } else if($action==aus) { $get_email_check=mysql_query("SELECT mail FROM $prefix"."_entries WHERE mail='$mail'"); if(mysql_num_rows($get_email_check)==0) { if($aus_settings->message_type==1) { ?> layout_font_face."; font-size:".$aus_settings->layout_font_size."pt; color:".$aus_settings->layout_font_color.";\">Mail Adresse nicht vorhanden!

"; } } else { $get_id=mysql_query("SELECT id FROM $prefix"."_entries WHERE mail='".$mail."'"); $aus_id=mysql_fetch_object($get_id); mysql_query("DELETE FROM $prefix"."_entries WHERE mail='".$mail."'"); mysql_query("DELETE FROM $prefix"."_group_def WHERE id_user='".$aus_id->id."'"); $get_settings=mysql_query("SELECT * FROM $prefix"."_settings"); $aus_settings=mysql_fetch_object($get_settings); if($aus_settings->newentrie_mail==1) { // Admin Benachrichtigung $zieladdi=$aus_settings->newentrie_mail_address; $subject="Neue Abmeldung"; $message="Neue Abmeldung: ".$mail; $header="From: NLetter"; @mail($zieladdi, $subject, $message, $header); } if($aus_settings->message_type==1) { ?> layout_font_face."; font-size:".$aus_settings->layout_font_size."pt; color:".$aus_settings->layout_font_color.";\">Ausgetragen!

"; } } } } ## 1.0 ################################################################## //------------------------- Anmeldeformular ---------------------------- echo "
"; echo "layout_width."px;"; if(!empty($aus_settings->layout_height)) echo "height:".$aus_settings->layout_height."px;"; if(!empty($aus_settings->layout_bgcolor)) echo "background-color:".$aus_settings->layout_bgcolor.";"; echo "background-image:url(".$aus_settings->layout_background.");\">"; if(empty($_POST['mail'])) { $mail="Mail Adresse"; echo ""; } else { echo ""; } if($aus_settings->form_name=="1") { echo ""; } if($aus_settings->group_choice=="1") { echo ""; echo ""; $i=1; $get_groups=mysql_query("SELECT * FROM {$prefix}_groups WHERE id<>'1' ORDER BY groupname"); while($aus_groups=mysql_fetch_object($get_groups)) { echo ""; $i++; } echo ""; } if($aus_settings->deactivation=="0") { echo ""; echo ""; } else { echo ""; } echo ""; echo ""; echo ""; echo ""; echo "
layout_font_face."; font-size:".$aus_settings->layout_font_size."pt; color:".$aus_settings->layout_font_color.";\">Gruppenwahl:
layout_font_face."; font-size:".$aus_settings->layout_font_size."pt; color:".$aus_settings->layout_font_color.";\">id."\" />".$aus_groups->groupname."
layout_font_face."; font-size:".$aus_settings->layout_font_size."pt; color:".$aus_settings->layout_font_color.";\">Eintragen
layout_font_face."; font-size:".$aus_settings->layout_font_size."pt; color:".$aus_settings->layout_font_color.";\">Austragen
layout_font_face."; font-size:".$aus_settings->layout_font_size."pt; color:".$aus_settings->layout_font_color.";\">© layout_font_face."; font-size:".$aus_settings->layout_font_size."pt; color:".$aus_settings->layout_font_color.";\">usolved.net
"; echo "
"; ########################################################################### echo ""; echo ""; ?>