Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • isaack/VMS-SUEE_2.0
  • ztk.me/VMS-z
2 results
Show changes
<?php <?php
require ('lib/datenbank.inc.php'); require_once ( __DIR__ . '/lib/datenbank.inc.php' );
require_once ('lib/functions.lib.php'); require_once ( __DIR__ . '/lib/functions.lib.php' );
require_once ('lib/session.lib.php'); require_once ( __DIR__ . '/lib/session.lib.php' );
if (!isset($_GET['art'])) $_GET['art'] = "";
if (!isset($forced['tan'])) $forced['tan'] = "";
if (!isset($forced['ziel'])) $forced['ziel'] = "";
//Tan absichern $kampdaten = $campaigns->getByTanAndType( $_GET['tan'], 'forcedbanner' );
$_GET['tan'] = addslashes ($_GET['tan']); if( false !== $kampdaten )
{
$forced = mysqli_fetch_assoc(db_query("SELECT ziel,tan FROM ".$db_prefix."_gebuchte_werbung WHERE tan='".$_GET['tan']."' LIMIT 1"));
echo '<!DOCTYPE> echo '<!DOCTYPE>
<html> <html>
<head> <head>
<title>Forcedklick by '.$seitenname.'</title> <title>Forcedklick by '.$pageconfig['seitenname'].'</title>
</head> </head>
<frameset rows="30,*" border="0"> <frameset rows="30,*" border="0">
<frame src="topframe_forced.php?tan='.$forced['tan'].'" scrolling="no" frameborder="0"> <frame src="topframe_forced.php?tan='.$kampdaten->tan.'" scrolling="no" frameborder="0">
<frame src="'.$forced['ziel'].'" scrolling="auto" frameborder="0"> <frame src="'.$kampdaten->ziel.'" scrolling="auto" frameborder="0">
</frameset> </frameset>
</html>'; </html>';
db_close();
\ No newline at end of file }
<?php <?php
require ('lib/datenbank.inc.php'); ini_set('display_errors', 1);
require_once ('lib/functions.lib.php'); require_once ( __DIR__ . '/lib/datenbank.inc.php' );
require ('lib/session.lib.php'); require_once ( __DIR__ . '/lib/functions.lib.php' );
require_once ( __DIR__ . '/lib/session.lib.php' );
// Variabeln definieren // Variabeln definieren
if (!isset($headmsg)) $headmsg = ""; if (!isset($headmsg)) $headmsg = "";
if (!isset($puk)) $puk = ""; if (!isset($puk)) $puk = "";
...@@ -11,70 +13,71 @@ if (!isset($_GET['art'])) $_GET['art'] = ""; ...@@ -11,70 +13,71 @@ if (!isset($_GET['art'])) $_GET['art'] = "";
if (!isset($_GET['puk'])) $_GET['puk'] = ""; if (!isset($_GET['puk'])) $_GET['puk'] = "";
if (!isset($_GET['auszahlen'])) $_GET['auszahlen'] = "false"; if (!isset($_GET['auszahlen'])) $_GET['auszahlen'] = "false";
if (!isset($_SESSION['uid'])) $_SESSION['uid'] = ""; if (!isset($_SESSION['uid'])) $_SESSION['uid'] = "";
if (!isset($forced['ziel'])) $forced['ziel'] = "";
if (!isset($forced['aufendhalt'])) $forced['aufendhalt'] = ""; $percode = 'abc123lalala';
if (!isset($forced['tan'])) $forced['tan'] = "";
// Nur weiter wenn eingeloggt // Nur weiter wenn eingeloggt
if ($_SESSION['login'] != 'true' || $_SESSION['uid'] <= 0) die('Bitte einloggen!'); if ($_SESSION['login'] != 'true' || $_SESSION['uid'] <= 0) die('Bitte einloggen!');
//DB Verbindung herstellen $zeit = time();
// Tan sichern
$_GET['tan'] = mysqli_real_escape_string ($sql_open,$_GET['tan']);
// Werbedaten auslesen! Fixed // Werbedaten auslesen! Fixed
$kamp = db_query ("SELECT t1.* FROM " . $db_prefix . "_gebuchte_werbung t1 $kampdaten = $campaigns->getIsClickableByTanAndType( $_GET['tan'], 'forcedbanner', $ip, $_SESSION['uid'], $zeit );
LEFT JOIN " . $db_prefix . "_reloads t2 ON (t1.tan=t2.tan AND (t2.uid=" . $_SESSION['uid'] . " or t2.ip='" . $ip . "') AND t2.bis > " . time() . ")
WHERE t1.tan = '" . $_GET['tan'] . "' AND t2.tan IS NULL AND t1.werbeart = 'forcedbanner' AND t1.menge >=1 AND t1.status = 1 AND t1.sponsor != " . $_SESSION['uid'] . " LIMIT 1");
// Reloadprüfen // Reloadprüfen
if (mysqli_num_rows($kamp)) { if ( false !== $kampdaten )
$forced = mysqli_fetch_assoc($kamp); {
$wartezeit = $forced['aufendhalt']; $wartezeit = $kampdaten->aufendhalt;
$headmsg = 'Vergütung in ' . $forced['aufendhalt'] . ' Sek.!'; $headmsg = 'Verg&uuml;tung in ' . $kampdaten->aufendhalt . ' Sek.!';
if ($_GET['auszahlen'] != 'true') { if ($_GET['auszahlen'] != 'true')
$puk = md5($_SESSION['uid'] . $forced['aufendhalt'] . date("d.m.Y", time()) . $percode); {
$_SESSION['earlies_payout' . $_GET['tan']] = time() + $wartezeit - 1; $puk = md5( $_SESSION['uid'] . $kampdaten->aufendhalt . date("d.m.Y", $zeit) . $percode );
$_SESSION['earlies_payout' . $_GET['tan']] = $zeit + $wartezeit - 1;
} }
} else { }
else
{
$headmsg = 'Banner noch im Reload!'; $headmsg = 'Banner noch im Reload!';
$force_error = 'true'; $force_error = 'true';
} }
// User bezahlen und Reload schreiben // User bezahlen und Reload schreiben
if ($_GET['auszahlen'] == 'true' && $force_error != 'true' && $_GET['puk'] == md5($_SESSION['uid'] . $forced['aufendhalt'] . date("d.m.Y", time()) . $percode) && time() >= $_SESSION['earlies_payout' . $_GET['tan']]) { 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']] )
{
$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 );
$campaigns->decreaseAvailCountById( $kampdaten->id, 1 );
$_SESSION['earlies_payout' . $_GET['tan']] = '';
$headmsg = $kampdaten->verdienst . ' '. $pageconfig['waehrung'].' erhalten!';
db_query("UPDATE ".$db_prefix."_kontodaten SET klicks = klicks + 1, kv = kv + ".$forced['verdienst'].", fc_klicks = fc_klicks + 1 WHERE uid = '".$_SESSION['uid']."'"); // Hier Zusatz für Fakeschutz 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 ('+', $forced['verdienst'], create_code(14), $_SESSION['uid'], 1, 'Forcedbannerverdienst');
refumsatz ($forced['verdienst'], $_SESSION['uid']); }
rallysystem ($_SESSION['uid'], '1', $forced['verdienst']); elseif( $_GET['auszahlen'] == 'true' && $zeit < $_SESSION['earlies_payout' . $_GET['tan']] )
bilanz($forced['preis'], $forced['verdienst'],'Werbebereich','Forcedbannerklick'); {
$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'] . "'");
$_SESSION['earlies_payout' . $_GET['tan']] = '';
$headmsg = $forced['verdienst'] . ' ' . $waehrung . ' erhalten!';
} elseif ($_GET['auszahlen'] == 'true' && time() < $_SESSION['earlies_payout' . $_GET['tan']]) {
$headmsg = 'Wartezeit umgangen.'; $headmsg = 'Wartezeit umgangen.';
} elseif ($_GET['auszahlen'] == 'true' && $force_error != 'true') { }
elseif( $_GET['auszahlen'] == 'true' && $force_error != 'true' )
{
$headmsg = 'Pin abgelaufen'; $headmsg = 'Pin abgelaufen';
} }
?><!DOCTYPE HTML />
db_close();
echo'<!DOCTYPE HTML />
<html> <html>
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<link rel="stylesheet" href="css/bframe.css" type="text/css">'; <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?auszahlen=true&tan=' . $forced['tan'] . '&puk=' . $puk . '">'; <?php
echo ' if ($wartezeit >= 0 && $_GET['auszahlen'] != 'true')
echo '<meta http-equiv="refresh" content="' . $wartezeit . ';url=topframe_forced.php?auszahlen=true&tan=' . $kampdaten->tan . '&puk=' . $puk . '">';
?>
</head> </head>
<body> <body>
<table width="100%" cellpadding="0" cellspacing="0" border="0" align="left"> <table width="100%" cellpadding="0" cellspacing="0" border="0" align="left">
<tr> <tr>
<td align="left" width="50%"><b>'.$seitenname.' ist für den Inhalt nicht verantwortlich.</b></td> <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>'.$headmsg.'</b>&nbsp;&nbsp;&nbsp;&nbsp;</td> <td align="right" width="50%"><b><?php echo $headmsg; ?></b>&nbsp;&nbsp;&nbsp;&nbsp;</td>
</tr> </tr>
</table> </table>
</body> </body>
</html>'; </html>
<? <?php
@require_once ('lib/functions.lib.php'); require_once ( __DIR__ . '/lib/datenbank.inc.php' );
@require_once ('lib/session.lib.php'); require_once ( __DIR__ . '/lib/functions.lib.php' );
require_once ( __DIR__ . '/lib/session.lib.php' );
// Variabeln definieren // Variabeln definieren
if (!isset($headmsg)) $headmsg = ""; if (!isset($headmsg)) $headmsg = "";
...@@ -11,67 +12,73 @@ if (!isset($_GET['art'])) $_GET['art'] = ""; ...@@ -11,67 +12,73 @@ if (!isset($_GET['art'])) $_GET['art'] = "";
if (!isset($_GET['puk'])) $_GET['puk'] = ""; if (!isset($_GET['puk'])) $_GET['puk'] = "";
if (!isset($_GET['auszahlen'])) $_GET['auszahlen'] = "false"; if (!isset($_GET['auszahlen'])) $_GET['auszahlen'] = "false";
if (!isset($_SESSION['uid'])) $_SESSION['uid'] = ""; if (!isset($_SESSION['uid'])) $_SESSION['uid'] = "";
if (!isset($text['ziel'])) $text['ziel'] = "";
if (!isset($text['aufendhalt'])) $text['aufendhalt'] = "";
if (!isset($text['tan'])) $text['tan'] = "";
// Werbedaten auslesen $percode = 'woistnurdiezeit?';
$text = mysqlifetch_array(db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE tan='".$_GET['tan']."' and werbeart = 'paidlinks' and status = '1' LIMIT 1")); $zeit = time();
$kampdaten = $campaigns->getIsClickableByTanAndType( $_GET['tan'], 'paidlinks', $ip, $_SESSION['uid'], $zeit );
// Reloadprfen // Reloadprfen
if ($text) { if ( false !== $kampdaten )
// userreloadsperre eingefgt {
$reloads = db_query("SELECT * FROM ".$db_prefix."_reloads WHERE (uid='".$_SESSION['uid']."' or ip='".$ip."') and tan='".$text['tan']."' and bis > ".time().""); $wartezeit = $kampdaten->aufendhalt;
if (!mysqlinum_rows($reloads)) { $headmsg = 'Verg&uuml;tung in ' . $kampdaten->aufendhalt . ' Sek.!';
$wartezeit = $text['aufendhalt']; if ($_GET['auszahlen'] != 'true')
$headmsg = 'Vergtung in '.$text['aufendhalt'].' Sek.!'; {
$puk = md5($_SESSION['uid'].''.$text['aufendhalt'].''.date("H",time())); $puk = md5( $_SESSION['uid'] . $kampdaten->aufendhalt . date("d.m.Y", $zeit) . $percode );
} else { $_SESSION['earlies_payout' . $kampdaten->tan] = $zeit + $wartezeit - 1;
$headmsg = 'Paillink noch im Reload!'; }
$force_error = 'true'; }
} else
} else { {
$headmsg = 'Werbetan nicht bekannt!'; $headmsg = 'Paidlink noch im Reload!';
$force_error = 'true'; $force_error = 'true';
} }
// User bezahlen und Reload schreiben // User bezahlen und Reload schreiben
if ( $_GET['auszahlen'] == 'true' && $force_error != 'true' && $_GET['puk'] == md5($_SESSION['uid'].''.$text['aufendhalt'].''.date("H",time())) ) { 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) { {
kontobuchung ('+', $text['verdienst'], create_code(14), $_SESSION['uid'], 1, 'Textlinkklickverdienst'); if ($_SESSION['uid'] >= 1)
refumsatz ($text['verdienst'],$_SESSION['uid']); {
aktivralley ($text['verdienst'],$_SESSION['uid']); $ptc->handleAdPayout( $kampdaten->id, $kampdaten->werbeart, $_SESSION['uid'], $ip, $kampdaten->preis, $kampdaten->verdienst, 'Paidlink', $billanzcat = 'Werbebereich' );
bilanz($text['preis'], $text['verdienst'],'Werbebereich','Textlinkklick'); $new_reload = $zeit+$kampdaten->reload;
klickralley (); $ptc->addCampaignToReload( $kampdaten->id, $_SESSION['uid'], $ip, $new_reload );
$new_reload = time()+$text['reload']; $campaigns->decreaseAvailCountById( $kampdaten->id, 1 );
db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."','".$_SESSION['uid']."','".$text['tan']."','".$new_reload."')"); db_query("UPDATE ".$db_prefix."_kontodaten SET textlinks = textlinks + 1, tlv = tlv + ". $kampdaten->verdienst ." WHERE uid = '".$_SESSION['uid']."'");
db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET menge = menge - 1 WHERE tan='".$_GET['tan']."'"); $_SESSION['earlies_payout' . $_GET['tan']] = '';
db_query("UPDATE ".$db_prefix."_kontodaten SET textlinks = textlinks + 1, tlv = tlv + ".$text['verdienst']." WHERE uid = '".$_SESSION['uid']."'"); $headmsg = $kampdaten->verdienst . ' '. $pageconfig['waehrung'].' erhalten!';
$headmsg = $text['verdienst'].' '.$waehrung.' erhalten!';
} else { }
$headmsg = 'Leider bist Du nicht eingeloggt!'; else
{
$headmsg = 'Leider bist du nicht eingeloggt!';
}
} }
} else { elseif( $_GET['auszahlen'] == 'true' && $zeit < $_SESSION['earlies_payout' . $_GET['tan']] )
if ($_GET['auszahlen'] == 'true' && $force_error != 'true') $headmsg = 'Pin abgelaufen!'; {
$headmsg = 'Wartezeit umgangen.';
} }
?> elseif( $_GET['auszahlen'] == 'true' && $force_error != 'true' )
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> {
$headmsg = 'Pin abgelaufen';
}
?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html> <html>
<head> <head>
<link rel="stylesheet" href="/css/bframe.css" type="text/css"> <link rel="stylesheet" href="/css/bframe.css" type="text/css">
<? <?php
if ($wartezeit>=0 && $_GET['auszahlen'] != 'true') { if ( $wartezeit>=0 && $_GET['auszahlen'] != 'true' )
echo ' {
<meta http-equiv="refresh" content="'.$wartezeit.';url=topframe_text.php?art='.$_GET['art'].'&auszahlen=true&tan='.$text['tan'].'&puk='.$puk.'"> echo '<meta http-equiv="refresh" content="'.$wartezeit.';url=topframe_text.php?art='.$_GET['art'].'&auszahlen=true&tan=' . $kampdaten->tan . '&puk='.$puk.'">';
';
} }
?> ?>
</head> </head>
<body bgcolor="#c0c0c0" topmargin="0" leftmargin="0"> <body bgcolor="#c0c0c0" topmargin="0" leftmargin="0">
<table width="100%" cellpadding="0" cellspacing="0" border="0" align="left"> <table width="100%" cellpadding="0" cellspacing="0" border="0" align="left">
<tr> <tr>
<td align="left" width="50%"><b><?=$seitenname;?> ist fr den Inhalt nicht verantwortlich.</b></td> <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><?=$headmsg;?></b>&nbsp;&nbsp;&nbsp;&nbsp;</td> <td align="right" width="50%"><b><?php echo $headmsg;?></b>&nbsp;&nbsp;&nbsp;&nbsp;</td>
</tr> </tr>
</table> </table>
</body> </body>
......