Skip to content
Snippets Groups Projects
topframe_text.php 3.29 KiB
Newer Older
<?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 = 'woistnurdiezeit?';
$zeit = time();
Eric Laufer's avatar
1.1
Eric Laufer committed


$kampdaten = $campaigns->getIsClickableByTanAndType( $_GET['tan'], 'paidlinks', $ip, $_SESSION['uid'], $zeit );
Eric Laufer's avatar
1.1
Eric Laufer committed
// Reloadprfen
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' . $kampdaten->tan] = $zeit + $wartezeit - 1;
    }
}
else
{
    $headmsg = 'Paidlink noch im Reload!';
    $force_error = 'true';
Eric Laufer's avatar
1.1
Eric Laufer committed
}

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']] )
{
    if ($_SESSION['uid'] >= 1)
    {
        $ptc->handleAdPayout( $kampdaten->id, $kampdaten->werbeart, $_SESSION['uid'], $ip, $kampdaten->preis, $kampdaten->verdienst, 'Paidlink', $billanzcat = 'Werbebereich' );
        $new_reload = $zeit+$kampdaten->reload;
        $ptc->addCampaignToReload( $kampdaten->id, $_SESSION['uid'], $ip, $new_reload );
Christoph Zysik's avatar
Christoph Zysik committed
        $campaigns->decreaseAvailCountById( $kampdaten->id, 1 );
        db_query("UPDATE ".$db_prefix."_kontodaten  SET textlinks = textlinks + 1, tlv = tlv + ". $kampdaten->verdienst ." WHERE uid = '".$_SESSION['uid']."'");
        $_SESSION['earlies_payout' . $_GET['tan']] = '';
        $headmsg = $kampdaten->verdienst . ' '. $pageconfig['waehrung'].' erhalten!';

    }
    else
    {
        $headmsg = 'Leider bist du nicht eingeloggt!';
    }
Eric Laufer's avatar
1.1
Eric Laufer committed
}
elseif( $_GET['auszahlen'] == 'true' && $zeit < $_SESSION['earlies_payout' . $_GET['tan']] )
{
    $headmsg = 'Wartezeit umgangen.';
Eric Laufer's avatar
1.1
Eric Laufer committed
}
elseif( $_GET['auszahlen'] == 'true' && $force_error != 'true' )
{
    $headmsg = 'Pin abgelaufen';
}
?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
Eric Laufer's avatar
1.1
Eric Laufer committed
<html>
<head>
<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_text.php?art='.$_GET['art'].'&auszahlen=true&tan=' . $kampdaten->tan . '&puk='.$puk.'">';
Eric Laufer's avatar
1.1
Eric Laufer committed
}
?>
</head>
<body bgcolor="#c0c0c0" topmargin="0" leftmargin="0">
<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>
</html>