Hallo liebe Leute
Es haben immer mehr User die solche Probleme haben so langsam blicke ich nicht mehr durch
Währe für jede hilfe dankbar hier ist mal meine pcheck.php
PHP-Code:
<?
@require_once ('lib/functions.lib.php');
@db_connect();
if (!isset($headmsg)) $headmsg = "";
if (!isset($wait)) $wait = "";
if (!isset($_GET['auszahlen'])) $_GET['auszahlen'] = "false";
// SecVMS change begin
$_GET['uid'] = $_GET['uid'];
$_GET['tan'] = addslashes ($_GET['tan']);
// SecVMS change end
if ($_GET[wid]){
if (!preg_match("/^\d+$/",$_GET[uid])){
die('Fakeversuch!');
};
// Prüfen ob Werbung gültig ist
$werbeinfo = db_query("SELECT * FROM ".$db_prefix."_werbung_interface_email WHERE ((werbenummer ='$_GET[wid]') and (rest_klicks >= 1) and (aktiv=1))");
if (!mysql_num_rows($werbeinfo)) {
die('Werbelink nicht mehr aktiv!');
}
if ($_GET['auszahlen']!='true') {
//# Paidmail auf Bestätigungsrecht prüfen
$werbeinfo_recht = db_query("SELECT * FROM ".$db_prefix."_werbung_interface_email_rechte WHERE ((werbenummer='$_GET[wid]') and (kontonummer='$_GET[uid]'))");
if (!mysql_num_rows($werbeinfo_recht)) {
$headmsg = 'Diese Mail wurde aus dem System schon entfernt!<br>Wir bitten um Verständis';
}else {
$mail = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_werbung_interface_email WHERE ((werbenummer='$_GET[wid]'))"));
$headmsg = 'Bitte warte '.$mail[aufendhalt].' Sek.!';
$wait = '<meta http-equiv="refresh" content="'.$mail[aufendhalt].';url=pcheck.php?wid='.$_GET['wid'].'&auszahlen=true&uid='.$_GET['uid'].'">';
};
};
if ($_GET['auszahlen']=='true') {
$werbeinfo_recht = db_query("SELECT * FROM ".$db_prefix."_werbung_interface_email_rechte WHERE ((werbenummer='$_GET[wid]') and (kontonummer='$_GET[uid]'))");
$mail_abfrage = db_query("SELECT * FROM ".$db_prefix."_werbung_interface_email WHERE ((werbenummer='$_GET[wid]') and (rest_klicks >= 1) and (aktiv=1))");
if (!mysql_num_rows($werbeinfo_recht)) {
$headmsg = 'Du hast diese Paidmail bereits bestätigt oder sie wurde nicht an dich versandt.';
}else {
if (!mysql_num_rows($mail_abfrage)){
$headmsg = 'Werbelink nicht mehr aktiv!';
}else{
$mail = mysql_fetch_array($mail_abfrage);
db_query("DELETE FROM ".$db_prefix."_werbung_interface_email_rechte WHERE ((werbenummer = '$_GET[wid]') and (kontonummer='$_GET[uid]'))");
db_query ("UPDATE ".$db_prefix."_werbung_interface_email SET klicks=klicks+1,rest_klicks=rest_klicks-1 WHERE werbenummer='$_GET[wid]'");
$buchungs_id = create_code(14);
kontobuchung ('+',$mail['pay'],$_GET['uid']);
buchungsliste ($buchungs_id,$mail['pay'],'Paidmailverdienst',$_GET['uid']);
db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET menge = menge - 1 WHERE tan='".$_GET['tan']."' LIMIT 1");
db_query("DELETE FROM `".$db_prefix."_paidmails_empfaenger` WHERE `tan`='".$_GET['tan']."' AND `uid` = '".$_GET['uid']."' LIMIT 1");
//STG_SppS_Mailer
//Hier der Eintrag für den Reload
$time = time();
$new_reload = $mail_check['reload'] * 60 * 60;
$new_reload = $new_reload + $time;
//Berechnung zuende und eintragen in die Tabelle vms_reload
db_query("INSERT INTO ".$db_prefix."_paidmails_reloads (ip,uid,tan,bis) VALUES ('".$ip."','".$_GET['uid']."','".$_GET['tan']."','".$new_reload."')");
//# bilanz (0,$mail['pay']);
refumsatz ($mail['pay'],$_GET['uid']);
$mail_art = mysql_fetch_array(db_query("SELECT `preis`, `sponsor` FROM ".$db_prefix."_gebuchte_werbung WHERE tan='".$mail_stat['tan']."' LIMIT 1"));
stg_bilanz ($mail_art['preis'],$mail['verdienst'],'Paidmail',$mail_art['sponsor']);
aktivralley ($mail['pay'],$_GET['uid']);
//# mailralley (1,$_GET['uid']);
$headmsg = $mail['pay'].' '.$waehrung.' gutgeschrieben!';
};
};
};
}else{
if ($_GET['auszahlen']!='true') {
$user_mail = db_query("SELECT * FROM ".$db_prefix."_paidmails_empfaenger WHERE tan='".$_GET['tan']."' and uid='".$_GET['uid']."'");
if (mysql_num_rows($user_mail)) {
$mail_check = mysql_fetch_array($user_mail);
if ($mail_check['status'] != 0) {
if ($mail_check['status'] == 1) $headmsg = 'Mail schon bestädigt!';
if ($mail_check['status'] == 2) $headmsg = 'Fakeversuch!';
} else {
$headmsg = 'Bitte warte '.$mail_check['aufendhalt'].' Sek.!';
$wait = '<meta http-equiv="refresh" content="'.$mail_check['aufendhalt'].';url=pcheck.php?tan='.$_GET['tan'].'&auszahlen=true&uid='.$_GET['uid'].'">';
db_query("UPDATE ".$db_prefix."_paidmails_empfaenger SET start='".time()."' WHERE tan='".$_GET['tan']."' and uid='".$_GET['uid']."'");
}
} else {
$headmsg = 'Diese Mail ist nicht für Dich!';
}
}
if ($_GET['auszahlen']=='true') {
$user_mail = db_query("SELECT * FROM ".$db_prefix."_paidmails_empfaenger WHERE tan='".$_GET['tan']."' and uid='".$_GET['uid']."'");
$mail_stat = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_paidmails_versendet WHERE tan='".$_GET['tan']."'"));
$mail_check = mysql_fetch_array($user_mail);
if (($mail_check['start']+$mail_check['aufendhalt']-1) <= time() and $mail_check['status'] == 0) {
$buchungs_id = create_code(14);
kontobuchung ('+',$mail_stat['verdienst'],$mail_check['uid']);
buchungsliste ($buchungs_id,$mail_stat['verdienst'],'Paidmailverdienst',$mail_check['uid']);
refumsatz ($mail_stat['verdienst'],$mail_check['uid']);
aktivralley ($mail_stat['verdienst'],$mail_check['uid']);
//# mailralley (1,$mail_check['uid']);
//# bilanz (0,$mail_stat['verdienst']);
db_query("UPDATE ".$db_prefix."_paidmails_empfaenger SET status='1' WHERE tan='".$_GET['tan']."' and uid='".$_GET['uid']."'");
db_query("UPDATE ".$db_prefix."_paidmails_versendet SET bestaedigt=bestaedigt+1 WHERE tan='".$_GET['tan']."'");
$headmsg = $mail_stat['verdienst'].' '.$waehrung.' gutgeschrieben!';
} else {
$headmsg = 'Achtung Wartezeit umgangen, Paidmail ungültig!';
db_query("UPDATE ".$db_prefix."_paidmails_empfaenger SET status='2' WHERE tan='".$_GET['tan']."' and uid='".$_GET['uid']."'");
}
}
};
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<?if ($wait) echo $wait;?>
<link rel="stylesheet" href="/css/main.css" type="text/css">
</head>
<?
if ($_GET['auszahlen'] == 'true') {
echo '<style type="text/css">body {margin:0 0; background-image:none; background-color:#08A608;}</style>';
} else {
echo '<style type="text/css">body {margin:0 0; background-image:none; background-color:#E20404;}</style>';}
?>
<body bgcolor="#FFFFFF" topmargin="0" leftmargin="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> </td>
</tr>
</table>
</body>
</html>
<?db_close();?>