PHP-Code:
<?php
if (!isset($_GET['tan'])) $_GET['tan'] = "";
$daten = mysql_fetch_array(db_query("SELECT * from ".$db_prefix."_gebuchte_werbung WHERE tan='".$_GET['tan']."';"));
if($_GET['tan']) {
$empfaenger = db_query("SELECT ".$db_prefix."_kontodaten.uid, emailadresse, freigabe_fuer, status, max_erhalten, count_erhalten FROM ".$db_prefix."_emaildaten LEFT JOIN ".$db_prefix."_kontodaten ON (".$db_prefix."_emaildaten.uid=".$db_prefix."_kontodaten.uid) WHERE ".$db_prefix."_kontodaten.status = 1 AND (".$db_prefix."_emaildaten.freigabe_fuer = 2 OR ".$db_prefix."_emaildaten.freigabe_fuer = 3) AND (".$db_prefix."_emaildaten.max_erhalten = 0 OR ".$db_prefix."_emaildaten.count_erhalten < ".$db_prefix."_emaildaten.max_erhalten)");
$maxempf = mysql_num_rows($empfaenger);
if ($daten['menge'] == 0) $daten['menge'] = 5000;
if ( $daten['menge'] >= $maxempf ) $daten['menge'] = $maxempf;
$bis = $daten['gueltig'];
db_query("INSERT INTO ".$db_prefix."_paidmails_versendet (tan,menge,verdienst,preis,ziel,beschreibung,mailtext,aufendhalt,gesendet,gueltig) VALUES ('".$_GET['tan']."','".$daten['menge']."','".$daten['verdienst']."','".$daten['preis']."','".$daten['ziel']."','".$daten['beschreibung']."','".$daten['mailtext']."','".$daten['aufendhalt']."','".time()."','".$bis."')");
$senden = db_query("SELECT ".$db_prefix."_kontodaten.uid, emailadresse, freigabe_fuer, status, max_erhalten, count_erhalten FROM ".$db_prefix."_emaildaten LEFT JOIN ".$db_prefix."_kontodaten ON (".$db_prefix."_emaildaten.uid=".$db_prefix."_kontodaten.uid) WHERE ".$db_prefix."_kontodaten.status = 1 AND (".$db_prefix."_emaildaten.freigabe_fuer = 2 OR ".$db_prefix."_emaildaten.freigabe_fuer = 3) AND (".$db_prefix."_emaildaten.max_erhalten = 0 OR ".$db_prefix."_emaildaten.count_erhalten < ".$db_prefix."_emaildaten.max_erhalten) ORDER BY RAND() LIMIT ".$daten['menge']."");
while ($versendet = mysql_fetch_array($senden)) {
db_query("UPDATE ".$db_prefix."_emaildaten SET count_erhalten = count_erhalten + 1 WHERE uid = ".$versendet['uid']);
db_query("INSERT INTO ".$db_prefix."_paidmails_empfaenger (uid,gueltig,tan,status,aufendhalt,sponsor,werbeart,preis) VALUES ('".$versendet['uid']."','".$bis."','".$_GET['tan']."','0','".$daten['aufendhalt']."','".$daten['sponsor']."','".$daten['werbeart']."','".$daten['preis']."')") or die('Fehler beim setzen der Rechte!<br>Mysql meldet:<br> '.mysql_error().'');
$message='Hallo,
dieses ist eine neue '.$seitenname.' Paidmail, für dessen Bestätigung
Du '.$daten['verdienst'].' '.$waehrung.' für '.$daten['aufendhalt'].' Sek. aufenthalt erhälst!
Diese Paidmail ist gültig bis '.date("d.m.Y - H:i:s",$bis).'
'.$daten['beschreibung'].'
'.$daten['mailtext'].'
--------------------------------------------------------------------
Die Betreiber von '.$seitenname.' distanzieren sich vom Inhalt dieser Mail!
Diese Mail ist kein Spam da der Empfänger als Mitglied von
'.$seitenname.' dem Empfang zugestimmt hat.
Bestätigungslink:
'.$domain.'/pclick.php?tan='.$tan.'&uid='.$versendet["uid"].'
Mit freundlichen Grüßen
Das '.$seitenname.' Team';
$in=mysql_fetch_array(db_query("SELECT inboxonly FROM ".$db_prefix."_emaildaten WHERE emailadresse='".$versendet['emailadresse']."' LIMIT 1"));
if($in['inboxonly']=='0'){
mail($versendet['emailadresse'], 'Neue '.$seitenname.' Paidmail', $message, 'FROM: '.$seitenname.' <'.$betreibermail.'>') or die('Versandfehler');
}
}
db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung where tan='".$_GET['tan']."';");
$msg_send = '<b><div align="center"><font color="#800000">Diese Paidmail wurd an '.$daten['menge'].' User versendet</font></div></b>';
}
?>
<? head("Paidmail Versand"); ?>
<?=$msg_send;?>
<?foot();?>