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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
<?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'];
$idbestimmung = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_bettelconfig ORDER BY max asc LIMIT 1"));
if ($_GET['id'] <= 0) $_GET['id'] = $idbestimmung['id'];
// Bettelseite definieren
$bettellinkart = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_bettelconfig WHERE id = '".$_GET['id']."' LIMIT 1"));
//überprüfung ob Der Referer OK ist
$bliste = '';
$blockedabfrage = db_query("SELECT distinct url FROM vms_bbettelaufrufe");
while ($disallowed = mysql_fetch_array($blockedabfrage)){
$bliste = $bliste . $disallowed['url'] . ';';
}
$disallow = split(';',$bliste);
$reffer = $_SERVER[HTTP_REFERER];
$yes = 0;
$url = parse_url($reffer);
$reffer = "http://".$url[host];
while(list($domain, $subarray) = each($disallow)) {
if ($reffer == $subarray) {
$yes = 1;
}
}
//Referer in der Datenbank Speichern
$reffer = $_SERVER[HTTP_REFERER];
$url = parse_url($reffer);
$reffer = "http://".$url[host];
$ref = $_GET['ref'];
db_query("INSERT INTO `vms_bettelaufrufe` ( `id` , `url` , `uid` ) VALUES ('', '".$reffer."', '".$ref."');");
$_GET['ref'] = (int)$_GET['ref'];
if ($yes == 1){
//Wen Der Referer geblockt wird
$betteltext = '<b><font color="red">Dieser Aufruf wurde wegen misachtung der Bettelregeln nicht vergütet!</font></b>';
}else{
if ($bettellinkart['max'] == 0){
//Wenn Die Bettelfunktion deaktiviert ist
$betteltext = '<b>Die Bettelfunktion ist auf dieser Seite deaktiviert';
}else{
if ($_SESSION['uid'] == $_GET['ref'] || $_GET['ref'] == $_COOKIE['uid']){
//wenn der bettellink vom user selber aufgerufen wird
$betteltext = '<b><font color="#FF0000">Du kannst dich nicht selbst anbetteln!</font></b>';
}else{
//wenn alles OK ist und der user warten muss auf die vergütung
$new_reload = $_SESSION['betteldelay'] = time() + $bettellinkart['time'];
$doload = true;
$betteltext = '<b><font color="#FF0000">Bitte warte ein paar Sekunden bis die Vergütung erfolgt ist.</font></b>';
}
}
}
// Sichtbarer Bereich
head('Betteln');
$time = $bettellinkart['time']*1000+1000;
?>
Verdiene auch Du mit!<br>
Melde Dich bei <?php echo $seitenname;?> an und bewirbe einen Deiner persönlichen Bettellink's , so
verdienst Du Deine <?php echo $waehrung;?> fast wie im Schlaf!<br>
<br>
<div align="center" id="betteltext"><?php echo $betteltext;?></div>
<?php
//Weiterleitung zur vergütung
if ( $doload === true ) { ?>
<script type="text/javascript">
window.setTimeout(function(){
var ifr = document.createElement('iframe');
ifr.setAttribute( 'width', '0' );
ifr.setAttribute( 'height', '0' );
ifr.setAttribute( 'src', '/index.php?content=/betteln_verg&ref=<?php echo $_GET['ref'];?>&id=<?php echo $_GET['id'];?>' );
document.getElementsByTagName('body')[0].appendChild(ifr);
}, <?php echo $time?>);
</script>
<?php }
foot();
head("Werbung dieser Seite");
echo $bettellinkart['Bettelwerbung'];
echo'
<div align="center">
<!-- Dies ist der Copyright hinweis von https://www.swissnwx.ch er darf weder Unsichtbar gemacht werden noch darf er entfernt werden. -->
<a href="https://www.swissnwx.ch" target="_blank" name="SwissNetWorX." title="SwissNetWorX" style="font-size: 10px;"> © by SwissNetWorX </a>
</div>';
foot();
?>