Skip to content
Snippets Groups Projects
topframe_forced.php 3.46 KiB
Newer Older
Eric Laufer's avatar
1.1
Eric Laufer committed
<?php
require_once ( __DIR__ . '/lib/datenbank.inc.php' );
require_once ( __DIR__ . '/lib/functions.lib.php' );
require_once ( __DIR__ . '/lib/session.lib.php' );

Eric Laufer's avatar
1.1
Eric Laufer committed
// Variabeln definieren
if (!isset($headmsg)) $headmsg = "";
if (!isset($puk)) $puk = "";
if (!isset($force_error)) $force_error = "";
if (!isset($wartezeit)) $wartezeit = "";
if (!isset($_GET['art'])) $_GET['art'] = "";
if (!isset($_GET['puk'])) $_GET['puk'] = "";
if (!isset($_GET['auszahlen'])) $_GET['auszahlen'] = "false";
if (!isset($_SESSION['uid'])) $_SESSION['uid'] = "";

$percode = 'abc123lalala';
Eric Laufer's avatar
1.1
Eric Laufer committed

// Nur weiter wenn eingeloggt
if ($_SESSION['login'] != 'true' || $_SESSION['uid'] <= 0) die('Bitte einloggen!');

$zeit = time();
Eric Laufer's avatar
1.1
Eric Laufer committed

// Werbedaten auslesen! Fixed
$kampdaten = $campaigns->getIsClickableByTanAndType( $_GET['tan'], 'forcedbanner', $ip, $_SESSION['uid'], $zeit );
Eric Laufer's avatar
1.1
Eric Laufer committed
// Reloadprüfen
if ( false !== $kampdaten )
{
    $wartezeit = $kampdaten->aufendhalt;
    $headmsg = 'Verg&uuml;tung in ' . $kampdaten->aufendhalt . ' Sek.!';
    if ($_GET['auszahlen'] != 'true')
    {
        $puk = md5( $_SESSION['uid'] . $kampdaten->aufendhalt . date("d.m.Y", $zeit) . $percode );
        $_SESSION['earlies_payout' . $_GET['tan']] = $zeit + $wartezeit - 1;
Eric Laufer's avatar
1.1
Eric Laufer committed
    }
Eric Laufer's avatar
1.1
Eric Laufer committed
    $headmsg = 'Banner noch im Reload!';
    $force_error = 'true';
}
Eric Laufer's avatar
1.1
Eric Laufer committed
// User bezahlen und Reload schreiben
if ( $_GET['auszahlen'] == 'true' && $force_error != 'true' && $_GET['puk'] == md5($_SESSION['uid'] . $kampdaten->aufendhalt . date("d.m.Y", $zeit) . $percode) && $zeit >= $_SESSION['earlies_payout' . $_GET['tan']] )
{
    db_query("UPDATE ".$db_prefix."_kontodaten  SET klicks = klicks + 1, kv = kv + ".$kampdaten->verdienst.", fc_klicks = fc_klicks + 1 WHERE uid = '".$_SESSION['uid']."'"); // Hier Zusatz für Fakeschutz  
    kontobuchung ('+', $kampdaten->verdienst, create_code(14), $_SESSION['uid'], 1, 'Forcedbannerverdienst');
    refumsatz ($kampdaten->verdienst, $_SESSION['uid']);
    rallysystem ($_SESSION['uid'], '1', $kampdaten->verdienst);
    bilanz($kampdaten->preis, $kampdaten->verdienst,'Werbebereich','Forcedbannerklick');

    $new_reload = $zeit + $kampdaten->reload;
Eric Laufer's avatar
1.1
Eric Laufer committed

    db_query("INSERT INTO " . $db_prefix . "_reloads (ip,uid,tan,bis) VALUES ('" . $ip . "'," . $_SESSION['uid'] . ",'" . $kampdaten->tan . "'," . $new_reload . ")");
Christoph Zysik's avatar
Christoph Zysik committed
    $campaigns->decreaseAvailCountById( $kampdaten->id, 1 );
Eric Laufer's avatar
1.1
Eric Laufer committed
    $_SESSION['earlies_payout' . $_GET['tan']] = '';
    $headmsg = $kampdaten->verdienst . ' ' . $pageconfig['waehrung'] . ' erhalten!';

}
elseif( $_GET['auszahlen'] == 'true' && $zeit < $_SESSION['earlies_payout' . $_GET['tan']] )
{
Eric Laufer's avatar
1.1
Eric Laufer committed
    $headmsg = 'Wartezeit umgangen.';
}
elseif( $_GET['auszahlen'] == 'true' && $force_error != 'true' )
{
Eric Laufer's avatar
1.1
Eric Laufer committed
    $headmsg = 'Pin abgelaufen';
}
?><!DOCTYPE HTML />
Eric Laufer's avatar
1.1
Eric Laufer committed
<html>
    <head>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="css/bframe.css" type="text/css">
    <?php
    if ($wartezeit >= 0 && $_GET['auszahlen'] != 'true')
        echo '<meta http-equiv="refresh" content="' . $wartezeit . ';url=topframe_forced.php?auszahlen=true&tan=' . $kampdaten->tan . '&puk=' . $puk . '">';
    ?>
Eric Laufer's avatar
1.1
Eric Laufer committed
    </head>
    <body>
        <table width="100%" cellpadding="0" cellspacing="0" border="0" align="left">
            <tr>
                <td align="left" width="50%"><b><?php echo $pageconfig['seitenname']; ?> ist f&uuml;r den Inhalt nicht verantwortlich.</b></td>
                <td align="right" width="50%"><b><?php echo $headmsg; ?></b>&nbsp;&nbsp;&nbsp;&nbsp;</td>
Eric Laufer's avatar
1.1
Eric Laufer committed
            </tr>
        </table>
    </body>