meine klick4.php VOR dem Einbau der Bannersortierung, also
ohne die Änderungen die gemacht werden sollten:
PHP-Code:
<?userstatus ();?>
<?
$wartung = "0";
head ('Paidbanner');
if($wartung == '1') {
echo "Klick4 Bereich kurzzeitig in Wartung.";
}
else {
if (!isset($_GET['blacklist'])) $_GET['blacklist'] = '';
if ($_GET['blacklist']=='true' && $_GET['tan']) {
db_query("INSERT INTO ".$db_prefix."_blackliste (uid,tan,time) VALUES ('".$_SESSION['uid']."','".$_GET['tan']."','".time()."')");
$sperrzeit_tage = 14; // Hier bitte angeben wieviel Tage der Banner in Reload sein soll
$sperrzeit_tag = 86400; // Diesen Wert bitte nicht �ndern
$sperrzeit = $sperrzeit_tage * $sperrzeit_tag;
$new_reload = time() + $sperrzeit;
db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."','".$_SESSION['uid']."','".$_GET['tan']."','".$new_reload."')");
}
$usr = mysql_fetch_assoc (db_query ('SELECT * FROM '.$db_prefix.'_userdaten WHERE uid = '.$_SESSION['uid'].' LIMIT 1'));
$fbanner = db_query ('SELECT t1.*
FROM vms_gebuchte_werbung t1
LEFT JOIN vms_reloads t2
ON (t1.tan = t2.tan AND (t2.uid = '.$_SESSION['uid'].' OR t2.ip = "'.$ip.'"))
WHERE t2.tan IS NULL AND t1.werbeart = "forcedbanner" AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '.$_SESSION['uid'].' ORDER BY t1.verdienst DESC LIMIT '.$usr['max_forced']);
while ($f_banner = mysql_fetch_assoc ($fbanner)){
echo '<div align="center" id="banner_'.$f_banner['tan'].'"><a href="fc.php?tan='.$f_banner['tan'].'" target="_blank"><img src="'.$f_banner['banner'].'" border="0" height="60" width="468" alt="'.$f_banner['tan'].'" onClick="document.getElementById(\'banner_'.$f_banner['tan'].'\').style.display=\'none\';"></a>'
. '<br>Reload:'. $f_banner['reload']/3600 .' Std. | Verdienst: '.number_format($f_banner['verdienst'],2,',','.').' | Aufenthalt: '.$f_banner['aufendhalt'].' Sekunden | <a href="?content=/verdienen/klick4&blacklist=true&tan='.$f_banner['tan'].'&user='.$_SESSION['uid'].'" target="_self"><font color="red"><b>Banner Melden</b></font> </a><br><br></div>';
}
if (mysql_num_rows ($fbanner) > 0) echo '<div align="center"><input type="button" name="mehr_banner" value="Weitere Banner !" onclick="javascript:location.reload();" /></div>';
else echo '<div style="text-align: center; font-weight: bold; color: #ff0000;">Alle Banner im Reload !</div>';
}
foot ();
?>
Das habe ich dann versucht abzuändern, und wohl falsch gemacht so:
PHP-Code:
<?userstatus ();?>
<?
$wartung = "0";
head ('Paidbanner');
if($wartung == '1') {
echo "Klick4 Bereich kurzzeitig in Wartung.";
}
else {
if (!isset($_GET['blacklist'])) $_GET['blacklist'] = '';
if ($_GET['blacklist']=='true' && $_GET['tan']) {
db_query("INSERT INTO ".$db_prefix."_blackliste (uid,tan,time) VALUES ('".$_SESSION['uid']."','".$_GET['tan']."','".time()."')");
$sperrzeit_tage = 14; // Hier bitte angeben wieviel Tage der Banner in Reload sein soll
$sperrzeit_tag = 86400; // Diesen Wert bitte nicht �ndern
$sperrzeit = $sperrzeit_tage * $sperrzeit_tag;
$new_reload = time() + $sperrzeit;
db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."','".$_SESSION['uid']."','".$_GET['tan']."','".$new_reload."')");
}
$usr = mysql_fetch_assoc (db_query ('SELECT *, var, vonu FROM '.$db_prefix.'_userdaten WHERE uid = '.$_SESSION['uid'].' LIMIT 1'));
$fbanner = db_query ('SELECT t1.*
FROM vms_gebuchte_werbung t1
LEFT JOIN vms_reloads t2
ON (t1.tan = t2.tan AND (t2.uid = '.$_SESSION['uid'].' OR t2.ip = "'.$ip.'"))
WHERE t2.tan IS NULL AND t1.werbeart = "forcedbanner" AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '.$_SESSION['uid'].' ORDER BY t1.'.$usr['var'].' '.$usr['vonu'].' LIMIT '.$usr['max_forced']);
while ($f_banner = mysql_fetch_assoc ($fbanner)){
echo '<div align="center" id="banner_'.$f_banner['tan'].'"><a href="fc.php?tan='.$f_banner['tan'].'" target="_blank"><img src="'.$f_banner['banner'].'" border="0" height="60" width="468" alt="'.$f_banner['tan'].'" onClick="document.getElementById(\'banner_'.$f_banner['tan'].'\').style.display=\'none\';"></a>'
. '<br>Reload:'. $f_banner['reload']/3600 .' Std. | Verdienst: '.number_format($f_banner['verdienst'],2,',','.').' | Aufenthalt: '.$f_banner['aufendhalt'].' Sekunden | <a href="?content=/verdienen/klick4&blacklist=true&tan='.$f_banner['tan'].'&user='.$_SESSION['uid'].'" target="_self"><font color="red"><b>Banner Melden</b></font> </a><br><br></div>';
}
if (mysql_num_rows ($fbanner) > 0) echo '<div align="center"><input type="button" name="mehr_banner" value="Weitere Banner !" onclick="javascript:location.reload();" /></div>';
else echo '<div style="text-align: center; font-weight: bold; color: #ff0000;">Alle Banner im Reload !</div>';
}
<!-- Diese Addon basiert auf vms1.1 wurde jedoch auf vms1.2 getestet ,das entfernen dieses Copyrighthinweises ohne Erlaubnis zieht
rechtliche Schritte mit sich
-->
<div align="center"><font size="1">Bannersortierung © by <a href="http://www.vms-tutorial.de" target="_blank">adi</a></font></div>
foot ();
?>