Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<?php
/**
* @project Betteladdon-Pro
* @author Joel Kuder j.kuder@swissnwx.ch
* @copyright 2017 SwissNetWorX
* @license SwissNetWorX AGB https://www.swissnwx.ch/agb
*/
//Refzuordnung+Bettelseitezuordnung
$_GET['ref'] = (int)$_GET['ref'];
$_GET['id'] = (int)$_GET['id'];
// Bettelseite definieren
$bettellinkart = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_bettelconfig WHERE id = '".$_GET['id']."' LIMIT 1"));
//ueberprüfung ob Betteln Aktiviert
if ($bettellinkart['max'] != 0){
// prüfe ob Bettelseite noch im Reload
$reloadcheck = db_query("SELECT bis FROM ".$db_prefix."_reloads WHERE ip = '".$ip."' and tan = 'bettelaufruf".$_GET['id']."' and bis >= ".time()." LIMIT 1");
if (!mysql_num_rows($reloadcheck)) {
// prüfe ob Zeit vergangen sind
if (isset($_SESSION['betteldelay'])) $delaycheck = ( $_SESSION['betteldelay'] < time() );
else $delaycheck = false;
if ($delaycheck) {
//Mindestwet der vergütung
$minimum = $bettellinkart['min'];
//Maximalwert der vergütung
$maximum = $bettellinkart['max'];
//Errechnung der vergütung
srand((double)microtime()*1000000);
$bettelsumme = rand($minimum*100,$maximum*100)/100;
//Neue Reloadzeit für die IP Berechnen und schreiben
$new_reload = time()+$bettellinkart['reload'];
db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."','".$_GET['ref']."','bettelaufruf".$_GET['id']."','".$new_reload."')");
//kontobuchun(); ersatz fals in einer anleitung danach gefragt wird ist es hier einzufügen.
db_query("UPDATE ".$db_prefix."_kontodaten SET angebettelt =angebettelt + 1, bv = bv + ".$bettelsumme.", kontostand = kontostand + '".$bettelsumme."' WHERE uid = '".$_GET['ref']."'");
// Rally Bilanz Refvergütung ETC Für eine Aktivierung die zwei // vor der Zeile empfernen
//refumsatz ($bettelsumme,$_GET['ref']);
//aktivralley ($bettelsumme,$_GET['ref']);
$buchungs_id=create_code(14);
//buchungsliste ($buchungs_id,'+'.$bettelsumme,'Bettelverguetung link '.$_GET['id'],$_GET['ref']);
//stg_bilanz (0,$bettelsumme,'Intern','Bettellink');
//tagbettelralley (1,$_GET['ref']);
//ap ($forced['verdienst'],$_SESSION['uid']);
//klickralley ();
//tagrally ();
//partnerklickralley ();
//tagespaid4stats('betteln');
//Ausgabe der Bettelsumme
$betteltext = '<b>Du hast für den User '.$_GET['ref'].' gerade '.$bettelsumme.' '.$waehrung.' erbettelt!</b>';
//Session löschen
unset($_SESSION['betteldelay']);
} else {
// Bettelvergütung zu schnell angefordert
$betteltext = '<b><font color="#FF0000">Fehler bei Bettel-Vergütung! Vergütung ist nicht erfolgt.</font></b>';
}
} else {
// Bettelseite noch im Reload
$reloadcheck = mysql_fetch_array($reloadcheck);
$betteltext = '<b><font color="#FF0000">Du bist noch für '. round((($reloadcheck['bis'] - time())),0) .' Sekunden fürs Betteln gesperrt</font></b>';
}
}
?>
<script type="text/javascript">
parent.document.getElementById('betteltext').innerHTML = '<?php echo $betteltext;?>';
</script>