PHP-Code:
<?
@require_once ('../lib/functions.lib.php');
db_connect();
$file1 = "";
$interfacedaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_interface WHERE interface = 'webmasterlose'"));
if ($interfacedaten['mindestverguetung'] > 0.00) {
// Webmasterlose Forcedbanner nullen
db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='webmasterlose' and werbeart='forcedbanner' and status='1'");
// Forcedbanner einlesen
$fb=@fopen("http://www.webmasterlose.de/lose/interface/output_kampagne.php?id=".$interfacedaten['betreiber']."&pw=".$interfacedaten['pass']."&art=forcedclick&verguetung=".$interfacedaten['mindestverguetung']."&reload=24&uebrig=1","r");
if($fb){
while($line=fgets($fb,1000)) {
$file1.=$line;
}
fclose($fb);
}
$code = explode("|", $file1);
$tl_count = (count($code)/6)-1;
$bid_lesen = 4;
// Forcedbannercodes splitten
for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) {
$int_tan = '';
$int_ziel = "http://www.webmasterlose.de/lose/clickbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite']."";
$int_banner = "http://www.webmasterlose.de/lose/viewbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite']."";
$int_menge = round($code[$bid_lesen-1]);
$int_kid = $code[$bid_lesen-4];
$int_reload = $code[$bid_lesen+1]*3600;
$int_verdienst = ($code[$bid_lesen-2]*$interfacedaten['umrechnung']) - (($code[$bid_lesen-2]*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']);
$int_preis = $code[$bid_lesen-2]*$interfacedaten['umrechnung'];
$ext_verguetung = $code[$bid_lesen-2];
$int_tan = create_code(32);
$bid_lesen=$bid_lesen+6;
// Forcedbanner updaten oder eintragen
$int_menge = round($int_menge/$interfacedaten['restklicks']);
if ($ext_verguetung >= $interfacedaten['mindestverguetung'] and $int_menge > 1) {
$forcedbanner_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."'");
if (!mysql_num_rows($forcedbanner_check)) {
db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,kid,ziel,banner,preis,verdienst,aufendhalt,menge,reload,sponsor,werbeart) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_banner."','".$int_preis."','".$int_verdienst."','".$interfacedaten['aufendhalt']."','".$int_menge."','".$int_reload."','webmasterlose','forcedbanner')");
} else {
db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$interfacedaten['aufendhalt']."' WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."' and status = '0'");
}
}
}
}
$file1 = "";
if ($interfacedaten['surfklick'] > 0.00) {
// Webmasterlose Surfklick nullen
db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='webmasterlose' and werbeart='surfklick' and status='1'");
// Surfklicks einlesen
$fb=@fopen("http://www.webmasterlose.de/lose/interface/output_kampagne.php?id=".$interfacedaten['betreiber']."&pw=".$interfacedaten['pass']."&art=surfclick&verguetung=".$interfacedaten['surfklick']."&reload=24&uebrig=1","r");
if($fb){
while($line=fgets($fb,1000)) {
$file1.=$line;
}
fclose($fb);
}
$code = explode("|", $file1);
$tl_count = (count($code)/6)-1;
$bid_lesen = 4;
// Surfklickcodes splitten
for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) {
$int_tan = '';
$int_ziel = "http://www.webmasterlose.de/lose/clickbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite']."";
$int_banner = "http://www.webmasterlose.de/lose/viewbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite']."";
$int_menge = round($code[$bid_lesen-1]);
$int_kid = $code[$bid_lesen-4];
$int_reload = $code[$bid_lesen+1]*3600;
$int_verdienst = ($code[$bid_lesen-2]*$interfacedaten['umrechnung']) - (($code[$bid_lesen-2]*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']);
$int_preis = $code[$bid_lesen-2]*$interfacedaten['umrechnung'];
$ext_verguetung = $code[$bid_lesen-2];
$int_tan = create_code(32);
$bid_lesen=$bid_lesen+6;
// Surfklicks updaten oder eintragen
$int_menge = round($int_menge/$interfacedaten['restklicks']);
if ($ext_verguetung >= $interfacedaten['surfklick'] and $int_menge > 1) {
$forcedbanner_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."'");
if (!mysql_num_rows($forcedbanner_check)) {
db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,kid,ziel,banner,preis,verdienst,aufendhalt,menge,reload,sponsor,werbeart) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_banner."','".$int_preis."','".$int_verdienst."','".$interfacedaten['aufendhalt']."','".$int_menge."','".$int_reload."','webmasterlose','surfklick')");
} else {
db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$interfacedaten['aufendhalt']."' WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."' and status = '0'");
}
}
}
}
$file1 = "";
if ($interfacedaten['surfview'] > 0.00) {
// Webmasterlose Surfviews nullen
db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='webmasterlose' and werbeart='surfview' and status='1'");
// Surfviews einlesen
$fb=@fopen("http://www.webmasterlose.de/lose/interface/output_kampagne.php?id=".$interfacedaten['betreiber']."&pw=".$interfacedaten['pass']."&art=surfview&verguetung=".$interfacedaten['surfview']."&reload=24&uebrig=1","r");
if($fb){
while($line=fgets($fb,1000)) {
$file1.=$line;
}
fclose($fb);
}
$code = explode("|", $file1);
$tl_count = (count($code)/6)-1;
$bid_lesen = 4;
// Surfviewcodes splitten
for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) {
$int_tan = '';
$int_ziel = "http://www.webmasterlose.de/lose/clickbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite']."";
$int_banner = "http://www.webmasterlose.de/lose/viewbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite']."";
$int_menge = round($code[$bid_lesen-1]);
$int_kid = $code[$bid_lesen-4];
$int_reload = $code[$bid_lesen+1]*3600;
$int_verdienst = ($code[$bid_lesen-2]*$interfacedaten['umrechnung']) - (($code[$bid_lesen-2]*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']);
$int_preis = $code[$bid_lesen-2]*$interfacedaten['umrechnung'];
$ext_verguetung = $code[$bid_lesen-2];
$int_tan = create_code(32);
$bid_lesen=$bid_lesen+6;
// Surfview updaten oder eintragen
$int_menge = round($int_menge/$interfacedaten['restklicks']);
if ($ext_verguetung >= $interfacedaten['surfview'] and $int_menge > 1) {
$forcedbanner_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."'");
if (!mysql_num_rows($forcedbanner_check)) {
db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,kid,ziel,banner,preis,verdienst,aufendhalt,menge,reload,sponsor,werbeart) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_banner."','".$int_preis."','".$int_verdienst."','".$interfacedaten['aufendhalt']."','".$int_menge."','".$int_reload."','webmasterlose','surfview')");
} else {
db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$interfacedaten['aufendhalt']."' WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."' and status = '0'");
}
}
}
}
// Abgelaufene Banner löschen
db_query ("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'webmasterlose' and status = '0'");
// Zeit setzen
db_query ("UPDATE ".$db_prefix."_crons SET laufzeit = '".time()."' WHERE bezeichnung = 'Forcedbanner Webmasterlose'");
db_close();
?>