Skip to content
Snippets Groups Projects
paidmail.php 4.62 KiB
Newer Older
Eric Laufer's avatar
1.1
Eric Laufer committed
<?php
if (!isset($_POST['versenden'])) $_POST['versenden'] = "";
if (!isset($_POST['verdienst'])) $_POST['verdienst'] = "";
if (!isset($_POST['menge'])) $_POST['menge'] = "0";
if (!isset($_POST['ziel'])) $_POST['ziel'] = "";
if (!isset($_POST['mailtext'])) $_POST['mailtext'] = "";
if (!isset($_POST['beschreibung'])) $_POST['beschreibung'] = "";
if (!isset($_POST['aufendhalt'])) $_POST['aufendhalt'] = "0";
if (!isset($_POST['gueltig'])) $_POST['gueltig'] = "1";
if (!isset($tan)) $tan = "";

$empfaenger = db_query("SELECT e.uid,e.emailadresse FROM
                                   " . $db_prefix . "_emaildaten e
                                   LEFT JOIN " . $db_prefix . "_kontodaten k ON k.uid=e.uid
WHERE (e.freigabe_fuer = '3' or e.freigabe_fuer = '2') AND k.status=1");
$maxempf = mysqli_num_rows($empfaenger);

if ($_POST['versenden'] == 'Paidmail versenden!') {
    if ($_POST['menge'] == 0) $_POST['menge'] = 5000;
    if ($_POST['menge'] >= $maxempf) $_POST['menge'] = $maxempf;

    $tan = create_code(14);
    $bis = time() + (86400 * $_POST['gueltig']);
    db_query("INSERT INTO " . $db_prefix . "_paidmails_versendet (tan,menge,verdienst,ziel,beschreibung,mailtext,aufendhalt,gesendet,gueltig) VALUES ('" . $tan . "','" . $_POST['menge'] . "','" . $_POST['verdienst'] . "','" . $_POST['ziel'] . "','" . $_POST['beschreibung'] . "','" . $_POST['mailtext'] . "','" . $_POST['aufendhalt'] . "','" . time() . "','" . $bis . "')");

    $senden = db_query("SELECT e.uid,e.emailadresse FROM
                                   " . $db_prefix . "_emaildaten e
                                   LEFT JOIN " . $db_prefix . "_kontodaten k ON k.uid=e.uid
WHERE (e.freigabe_fuer = '3' or e.freigabe_fuer = '2') AND k.status=1 ORDER BY RAND() LIMIT " . $_POST['menge'] . "");

    while ($versendet = mysqli_fetch_array($senden)) {
        db_query("INSERT INTO " . $db_prefix . "_paidmails_empfaenger (uid,gueltig,tan,status,aufendhalt) VALUES ('" . $versendet['uid'] . "','" . $bis . "','" . $tan . "','0','" . $_POST['aufendhalt'] . "')");
        $message = 'Hallo,
		dieses ist eine neue ' . $seitenname . ' Paidmail, für dessen Bestätigung
		Du ' . $_POST['verdienst'] . ' ' . $waehrung . ' für ' . $_POST['aufendhalt'] . ' Sek. aufenthalt erhälst!
		Diese Paidmail ist gültig bis ' . date("d.m.Y - H:i:s", $bis) . '

' . $_POST['beschreibung'] . '

' . $_POST['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';
        usermail($versendet['emailadresse'], 'Neue ' . $seitenname . ' Paidmail', $message, '"' . $seitenname . '" <' . $betreibermail . '>') or die('Versandfehler');
    }
    $msg_send = '<b><div align="center"><font color="#800000">Diese Paidmail wurd an ' . $_POST['menge'] . ' User versendet</font></div></b>';
}

head("Paidmail einbuchen und versenden");
echo '
    <form action="" method="post">
    <table width="100%" border="0" cellpadding="2" cellspacing="2">
    <tr>
        <td>Anzahl der Empfänger</td>
        <td><input type="Text" name="menge" value="' . $_POST['menge'] . '" style="width:60px" maxlength="6"> (0 = an alle, max: ' . $maxempf . ')</td>
    </tr>
    <tr>
        <td>Userverdienst</td>
        <td><input type="Text" name="verdienst" value="' . $_POST['verdienst'] . '" style="width:60px" maxlength="6"></td>
    </tr>
    <tr>
        <td>Ziel URL (mit http://)</td>
        <td><input type="Text" name="ziel" value="' . $_POST['ziel'] . '" style="width:330px"></td>
    </tr>
    <tr>
        <td>Beschreibung</td>
        <td><input type="Text" name="beschreibung" value="' . $_POST['beschreibung'] . '" style="width:215px" maxlength="30"> (max. 30 Zeichen)</td>
    </tr>
    <tr>
        <td valign="top">Mailtext</td>
        <td><textarea cols="50" rows="10" name="mailtext">' . $_POST['mailtext'] . '</textarea></td>
    </tr>
    <tr>
        <td>Aufendhalt (Sekunden)</td>
        <td><input type="Text" name="aufendhalt" value="' . $_POST['aufendhalt'] . '" style="width:40px" maxlength="2"></td>
    </tr>
    <tr>
        <td>Gültig (TAGE)</td>
        <td><input type="Text" name="gueltig" value="' . $_POST['gueltig'] . '" style="width:40px" maxlength="2"></td>
    </tr>
    <tr>
        <td align="center" valign="middle" colspan="2"><input type="Submit" name="versenden" value="Paidmail versenden!"></td>
    </tr>
    </table>
    </form>
    ' . $msg_send;

foot();