...
 
Commits (2)
This diff is collapsed.
......@@ -79,7 +79,6 @@ foot();
db_query ('DELETE FROM '.$db_prefix.'_werberdaten WHERE uid = '.$row['uid']);
db_query ('UPDATE '.$db_prefix.'_werberdaten SET werber = 0 WHERE werber = '.$row['uid']);
db_query ('DELETE FROM '.$db_prefix.'_admin_abuse WHERE uid = '.$row['uid']);
db_query ('DELETE FROM '.$db_prefix.'_adscan_userblacklist WHERE uid = '.$row['uid']);
db_query ('DELETE FROM vms_buchungen WHERE uid = '.$row['uid']);
db_query ('DELETE FROM vms_schnittstelle_anfragen WHERE uid = '.$row['uid']);
......
<?php
if ($_GET['loeschen'] && $_GET['tan']) db_query('DELETE FROM ' . $db_prefix . '_adscan_userblacklist WHERE tan="' . mysqli_real_escape_string($_GET['tan']) . '"');
$blacklist = db_query('SELECT tan FROM ' . $db_prefix . '_adscan_userblacklist');
head('Eigene Blacklist');
echo '<table width="100%">
<tr>
<td>TAN</td>
</tr>';
while ($kampagne = mysqli_fetch_assoc($blacklist)) {
echo '<tr>
<td>' . $kampagne['tan'] . '</td>
<td><a href="' . $domain . '/top_forcedbanner.php?tan=' . $kampagne['tan'] . '">Verg&uuml;tung</a> <a href="?content=/adscan_blacklist&tan=' . $kampagne['tan'] . '&loeschen=true">L&ouml;schen</a></td>
</tr>';
}
echo '</table>';
foot();
\ No newline at end of file
......@@ -27,7 +27,6 @@ if ($_POST['acc_del'] == 'Jetzt löschen!' && $_POST['del_passwort']) {
db_query("DELETE FROM " . $db_prefix . "_werberdaten WHERE uid=" . $_SESSION['uid'] . "");
db_query("UPDATE " . $db_prefix . "_werberdaten SET werber = 0 WHERE werber=" . $_SESSION['uid'] . "");
db_query ('DELETE FROM ' . $db_prefix . '_admin_abuse WHERE uid = ' . $_SESSION['uid']);
db_query ('DELETE FROM ' . $db_prefix . '_adscan_userblacklist WHERE uid = ' . $_SESSION['uid']);
db_query ('DELETE FROM vms_buchungen WHERE uid = ' . $_SESSION['uid']);
db_query ('DELETE FROM `'.DB_PREFIX.'_content_reloads` WHERE uid = ' . $_SESSION['uid']);
db_query ('DELETE FROM `'.DB_PREFIX.'_campaign_reloads` WHERE uid = ' . $_SESSION['uid']);
......
<?php
if (! function_exists('file_put_contents')) {
function file_put_contents($file, $data) {
$f = @fopen($file, 'w');
if ($f === false) {
return 0;
} else {
$bytes_written = fwrite($f, $data);
fclose($f);
return $bytes_written;
}
}
}
$einstellungen = mysqli_fetch_assoc(db_query('SELECT * FROM ' . $db_prefix . '_adscan LIMIT 1'));
if ($_POST ['update'] == 'Updaten') {
if ($fp = fopen($einstellungen ['updatesite'] . 'download.php?pw=' . $einstellungen ['pw'] . '&version=' . $einstellungen ['version'] . '&maxframes=-1&maxpopup=-1', 'r')) {
while (! feof($fp)) {
$buffer = fgets($fp);
list ($kid, $sponsor, $grund, $werbeart) = explode('|', $buffer);
if ($kid == 'Update') {
db_query('UPDATE ' . $db_prefix . '_adscan SET updatesite="' . $sponsor . '"');
echo ('Neue Updatesite<br>');
} elseif ($kid == 'Version') {
$meldungen = file_get_contents($einstellungen ['updatesite'] . 'update/meldungen.txt');
$cronupdate = file_get_contents($einstellungen ['updatesite'] . 'update/cron.txt');
$news = file_get_contents($einstellungen ['updatesite'] . 'update/news.txt');
$melden = file_get_contents($einstellungen ['updatesite'] . 'update/melden.txt');
$frameset = file_get_contents($einstellungen ['updatesite'] . 'update/frameset.txt');
$admineinstellungen = file_get_contents($einstellungen ['updatesite'] . 'update/einstellungen.txt');
$banner = file_get_contents($einstellungen ['updatesite'] . 'update/banner.txt');
if (file_put_contents(getcwd() . '/crons/framebrecherdown.php', $cronupdate) && file_put_contents(getcwd() . '/adminforce/content/adscan/einstellungen.php', $admineinstellungen) && file_put_contents(getcwd() . '/adminforce/content/adscan/news.php', $news) && file_put_contents(getcwd() . '/adminforce/content/adscan/meldungen.php', $meldungen) && file_put_contents(getcwd() . '/content/framebrecher.php', $melden) && file_put_contents(getcwd() . '/adscan/frameset.php', $frameset) && file_put_contents(getcwd() . '/adminforce/content/adscan/banner.php', $banner)) {
$neue_version = file_get_contents($einstellungen ['updatesite'] . 'download.php?pw=' . $einstellungen ['pw'] . '&version=' . $einstellungen ['version'] . '&updated=true');
echo ('Dateien upgedatet<br>');
list ($string, $neue_version) = explode('|', $neue_version);
if ($string == 'Version') {
db_query('UPDATE ' . $db_prefix . '_adscan SET version = "' . $neue_version . '"');
if (! chmod(getcwd() . '/adscan/frameset.php', 0777) || ! chmod(getcwd() . '/content/framebrecher.php', 0777) || ! chmod(getcwd() . '/adminforce/content/adscan/einstellungen.php', 0777) || ! chmod(getcwd() . '/crons/framebrecherdown.php', 0777) || ! chmod(getcwd() . '/adminforce/content/adscan/news.php', 0777) || ! chmod(getcwd() . '/adminforce/content/adscan/banner.php', 0777) || ! chmod(getcwd() . '/adminforce/content/adscan/meldungen.php', 0777)) db_query('UPDATE ' . $db_prefix . '_adscan SET meldung="Script wurde upgedatet, aber CHMOD konnte nicht gesetzt werden! Bitte tu dies manuell!"');
} else {
db_query('UPDATE ' . $db_prefix . '_adscan SET meldung="' . $string . '"');
echo $string . '<br>';
}
} else {
echo 'Kann Dateien nicht beschreiben<br>';
db_query('UPDATE ' . $db_prefix . '_adscan SET meldung="Kann Dateien nicht beschreiben"');
}
} else {
echo 'Keine Updates<br>';
}
}
} else {
echo 'Kann Serverdatei nicht &ouml;ffnen<br>';
db_query('UPDATE ' . $db_prefix . '_adscan SET meldung="Kann Serverdatei nicht &ouml;ffnen"');
}
} else {
if ($einstellungen ['status'] == 1) {
if ($fp = fopen($einstellungen ['updatesite'] . 'download.php?pw=' . $einstellungen ['pw'] . '&version=' . $einstellungen ['version'] . '&maxframes=' . $einstellungen ['maxframes'] . '&maxpopup=' . $einstellungen ['maxpopup'], 'r')) {
while (! feof($fp)) {
$i ++;
$buffer = fgets($fp);
list ($kid, $sponsor, $grund, $werbeart) = explode('|', $buffer);
if ($kid == 'Daten falsch!') {
echo ('Du hast falsche Zugangsdaten angegeben');
db_query('UPDATE ' . $db_prefix . '_adscan SET meldung="Du hast falsche Zugangsdaten angegeben!"');
$error = 'true';
} elseif ($kid == 'Keine Abfragen!') {
echo ('Du hast keine Abfragen mehr zur Verf&uuml;gung!');
db_query('UPDATE ' . $db_prefix . '_adscan SET meldung="Du hast keine Abfragen mehr zur Verfügung!"');
$error = 'true';
} elseif ($kid == 'Du bist im Moment gesperrt') {
echo ('Du bist gesperrt!');
db_query('UPDATE ' . $db_prefix . '_adscan SET meldung="Du bist gesperrt!"');
$error = 'true';
} elseif ($kid == 'Update') {
db_query('UPDATE ' . $db_prefix . '_adscan SET updatesite="' . $sponsor . '"');
db_query('UPDATE ' . $db_prefix . '_adscan SET meldung="Updatesite geändert"');
$error = 'true';
echo ('Updated');
} elseif ($kid == 'Modifizierte Parameter!') {
echo 'Du hast die Parameter modfiziert!';
db_query('UPDATE ' . $db_prefix . '_adscan SET meldung="Du hast die Parameter modfiziert!"');
$error = 'true';
} elseif ($kid == 'Version') {
$error = 'true';
if ($einstellungen ['update'] == 1) {
$meldungen = file_get_contents($einstellungen ['updatesite'] . 'update/meldungen.txt');
$cronupdate = file_get_contents($einstellungen ['updatesite'] . 'update/cron.txt');
$news = file_get_contents($einstellungen ['updatesite'] . 'update/news.txt');
$melden = file_get_contents($einstellungen ['updatesite'] . 'update/melden.txt');
$frameset = file_get_contents($einstellungen ['updatesite'] . 'update/frameset.txt');
$admineinstellungen = file_get_contents($einstellungen ['updatesite'] . 'update/einstellungen.txt');
$banner = file_get_contents($einstellungen ['updatesite'] . 'update/banner.txt');
if (file_put_contents(getcwd() . '/crons/framebrecherdown.php', $cronupdate) && file_put_contents(getcwd() . '/adminforce/content/adscan/einstellungen.php', $admineinstellungen) && file_put_contents(getcwd() . '/adminforce/content/adscan/news.php', $news) && file_put_contents(getcwd() . '/adminforce/content/adscan/meldungen.php', $meldungen) && file_put_contents(getcwd() . '/content/framebrecher.php', $melden) && file_put_contents(getcwd() . '/adscan/frameset.php', $frameset) && file_put_contents(getcwd() . '/adminforce/content/adscan/banner.php', $banner)) {
$neue_version = file_get_contents($einstellungen ['updatesite'] . 'download.php?pw=' . $einstellungen ['pw'] . '&version=' . $einstellungen ['version'] . '&updated=true');
echo ('Dateien upgedatet<br>');
list ($string, $neue_version) = explode('|', $neue_version);
if ($string == 'Version') {
db_query('UPDATE ' . $db_prefix . '_adscan SET version = "' . $neue_version . '"');
if (! chmod(getcwd() . '/adscan/frameset.php', 0777) || ! chmod(getcwd() . '/content/framebrecher.php', 0777) || ! chmod(getcwd() . '/adminforce/content/adscan/einstellungen.php', 0777) || ! chmod(getcwd() . '/crons/framebrecherdown.php', 0777) || ! chmod(getcwd() . '/adminforce/content/adscan/news.php', 0777) || ! chmod(getcwd() . '/adminforce/content/adscan/banner.php', 0777) || ! chmod(getcwd() . '/adminforce/content/adscan/meldungen.php', 0777)) db_query('UPDATE ' . $db_prefix . '_adscan SET meldung="Script wurde upgedatet, aber CHMOD konnte nicht gesetzt werden! Bitte tu dies manuell!"');
} else {
db_query('UPDATE ' . $db_prefix . '_adscan SET meldung="' . $string . '"');
echo $string . '<br>';
}
} else {
echo 'Kann Dateien nicht beschreiben<br>';
db_query('UPDATE ' . $db_prefix . '_adscan SET meldung="Kann Dateien nicht beschreiben"');
}
}
} elseif ($grund && $kid && $sponsor && $werbeart) {
if ($i == 1) db_query('TRUNCATE TABLE ' . $db_prefix . '_fb_blacklist');
db_query('INSERT INTO ' . $db_prefix . '_fb_blacklist (sponsor, kid, grund, werbeart) VALUES ("' . $sponsor . '", "' . $kid . '", "' . $grund . '", "' . $werbeart . '")');
}
}
if ($error != 'true') db_query('UPDATE ' . $db_prefix . '_adscan SET meldung="Alles OK"');
fclose($fp);
} else {
echo 'Datei konnte nicht ge�ffnet werden. Bitte Server manuell updaten bzw. allow_url_fopen Überprüfen...<br>';
}
} else {
echo 'Cron deaktiviert<br>';
}
}
?>
\ No newline at end of file
......@@ -106,7 +106,6 @@ CREATE TABLE IF NOT EXISTS `vms_crons` (
INSERT INTO `vms_crons` (`id`, `cron`, `laufzeit`, `datei`, `bezeichnung`) VALUES
(1, 'ext_cron', 0, 'crons/refzahlungen.knt.php', 'Ext. Refzahlungen'),
(2, 'framebrecher', 0, 'crons/framebrecherdown.php', 'Adscan.de Cron'),
(3, 'fakecheck', 0, 'crons/fakecheck.php', 'Einmal pro Tag laufen lassen zur festlegeung ab wieviel Klicks Fakecheck gemacht wird.'),
(4, 'DB-Backup', 0, 'crons/db_backup.php', 'Datenbank Backup erstellen');
......