Basierend auf dem Original VMS ohne jegliche Veränderungen wie Jackpot etc.


topframe_forced.php
PHP-Code:
<?
@require_once ('lib/functions.lib.php');
@db_connect();
@require_once ('lib/session.lib.php');

// 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']        = "";
if (!isset($forced['ziel']))        $forced['ziel']            = "";
if (!isset($forced['aufendhalt']))    $forced['aufendhalt']    = "";
if (!isset($forced['tan']))            $forced['tan']            = "";

// SecVMS change begin
$_GET['tan'] = addslashes ($_GET['tan']);
// SecVMS change end

// Werbedaten auslesen
$forced = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE tan='".$_GET['tan']."' and werbeart = 'forcedbanner' and status = '1' LIMIT 1"));

// Reloadprüfen
if ($forced) {
    // userreloadsperre eingefügt
    $reloads = db_query("SELECT * FROM ".$db_prefix."_reloads WHERE (uid='".$_SESSION['uid']."' or ip='".$ip."') and tan='".$forced['tan']."' and bis > ".time()."");
    if (!mysql_num_rows($reloads)) {
    $wartezeit = $forced['aufendhalt'];
    $headmsg = '<center><form name="timer">
<b>Vergütung in circa <input type="text" name="time" size="1" value="0" readonly style="background: none; color: black; border: none; font-weight: bold; text-align: center;">&nbsp;Sekunden!</b></center>
<p>
</form>';
    $puk = md5($_SESSION['uid'].''.$forced['aufendhalt'].''.date("H",time()).''.$percode);
    } else {
    $headmsg = 'Banner noch im Reload!';
    $force_error = 'true';
    }
} else {
$headmsg = 'Werbetan nicht bekannt!';
$force_error = 'true';
}

// User bezahlen und Reload schreiben
if ( $_GET['auszahlen'] == 'true' && $force_error != 'true' && $_GET['puk'] == md5($_SESSION['uid'].''.$forced['aufendhalt'].''.date("H",time()).''.$percode) ) {
if ($_SESSION['uid'] >= 1) {
kontobuchung ('+',$forced['verdienst'],$_SESSION['uid']);

if ($forced['verdienst']<0){
db_query("INSERT INTO ".$db_prefix."_minuslogs (uid,zeit,menge) VALUES ('".$_SESSION['uid']."','".time()."','".$forced['verdienst']."')");
}

refumsatz ($forced['verdienst'],$_SESSION['uid']);
aktivralley ($forced['verdienst'],$_SESSION['uid']);
klickralley ();
$new_reload = time()+$forced['reload'];
db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."','".$_SESSION['uid']."','".$forced['tan']."','".$new_reload."')");
db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET menge = menge - 1 WHERE tan='".$_GET['tan']."'");
db_query("UPDATE ".$db_prefix."_kontodaten  SET klicks = klicks + 1, kv = kv + ".$forced['verdienst']." WHERE uid = '".$_SESSION['uid']."'");
$headmsg = $forced['verdienst'].' '.$waehrung.' erhalten!';
} else {
$headmsg = 'Leider bist Du nicht eingeloggt!';
}
} else {
if ($_GET['auszahlen'] == 'true' && $force_error != 'true') $headmsg = 'Pin abgelaufen!';
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<link rel="stylesheet" href="/css/bframe.css" type="text/css">
<?
if ($wartezeit>=0 && $_GET['auszahlen'] != 'true') {
echo '
<meta http-equiv="refresh" content="'.$wartezeit.';url=topframe_forced.php?art='.$_GET['art'].'&auszahlen=true&tan='.$forced['tan'].'&puk='.$puk.'">
';
}
?>
<? if ($_GET['auszahlen'] != 'true'){?>
<script language="JavaScript" type="text/javascript">
var Zeit = <?=$wartezeit;?>;

function doTime()
{if(false==false){
if (Zeit >= 0) {
Zeit--;
document.timer.time.value = Zeit;
aktiv = setTimeout('doTime()', 1000);}
else clearTimeout(aktiv);
}else aktiv=setTimeout('doTime()',1000);
}
</script>
<?}?>
</head>
<body bgcolor="#c0c0c0" topmargin="0" leftmargin="0" <? if ($_GET['auszahlen'] != 'true'){?>onload="setTimeout('doTime()',0)"<?}?>>
<table width="100%" cellpadding="0" cellspacing="0" border="0" align="left">
<tr>
<td align="left" width="50%"><b><?=$seitenname;?> ist für den Inhalt nicht verantwortlich.</b></td>
<td align="right" width="50%"><b><?=$headmsg;?></b>&nbsp;&nbsp;&nbsp;&nbsp;</td>
</tr>
</table>
</body>
</html>
weitere folgen...