<?php
if ($_POST['update'] == 'Update!') {
    db_query('UPDATE ' . $db_prefix . '_framespider_config SET
                                    passwort="' . $_POST['passwort'] . '",
                                    popups = ' . (INT)$_POST['popups'] . ',
                                    fpo = ' . (INT)$_POST['fpo'] . ',
                                    dip = ' . (INT)$_POST['dip'] . ',
                                    uip = ' . (INT)$_POST['uip'] . ',
                                    virus = ' . (INT)$_POST['virus'] . ',
                                    ladezeit = ' . (INT)$_POST['ladezeit'] . ',
                                    framebrecher = ' . (INT)$_POST['framebrecher'] . ',
                                    frames = ' . (INT)$_POST['frames'] . ',
                                    datei = ' . (INT)$_POST['datei'] . ',
                                    seiten = ' . (INT)$_POST['seiten'] . ',
                                    maxpopfbs = ' . (INT)$_POST['maxpopfbs'] . ',
                                    maxpopfba = ' . (INT)$_POST['maxpopfba'] . ',
                                    maxpopffbs = ' . (INT)$_POST['maxpopffbs'] . ',
                                    maxpopffba = ' . (INT)$_POST['maxpopffba'] . ',
                                    maxpoppms = ' . (INT)$_POST['maxpoppms'] . ',
                                    maxpoppma = ' . (INT)$_POST['maxpoppma'] . ',
                                    maxpopass = ' . (INT)$_POST['maxpopass'] . ',
                                    maxpopasa = ' . (INT)$_POST['maxpopasa'] . ',
                                    maxpoptrs = ' . (INT)$_POST['maxpoptrs'] . ',
                                    maxpoptra = ' . (INT)$_POST['maxpoptra'] . ',
                                    maxpoppls = ' . (INT)$_POST['maxpoppls'] . ',
                                    maxpoppla = ' . (INT)$_POST['maxpoppla'] . ',
                                    maxpopans = ' . (INT)$_POST['maxpopans'] . ',
                                    maxpopana = ' . (INT)$_POST['maxpopana'] . ',
                                    maxframepms = ' . (INT)$_POST['maxframepms'] . ',
                                    maxframepma = ' . (INT)$_POST['maxframepma'] . ',
                                    maxframeass = ' . (INT)$_POST['maxframeass'] . ',
                                    maxframeasa = ' . (INT)$_POST['maxframeasa'] . ',
                                    maxframetrs = ' . (INT)$_POST['maxframetrs'] . ',
                                    maxframetra = ' . (INT)$_POST['maxframetra'] . ',
                                    maxframepls = ' . (INT)$_POST['maxframepls'] . ',
                                    maxframepla = ' . (INT)$_POST['maxframepla'] . ',
                                    maxframeans = ' . (INT)$_POST['maxframeans'] . ',
                                    maxframeana = ' . (INT)$_POST['maxframeana'] . ',
                                    maxframefbs = ' . (INT)$_POST['maxframefbs'] . ',
                                    maxframefba = ' . (INT)$_POST['maxframefba'] . ',
                                    maxframeffbs = ' . (INT)$_POST['maxframeffbs'] . ',
                                    maxframeffba = ' . (INT)$_POST['maxframeffba'] . ',
                                    maxladenfbs = ' . (INT)$_POST['maxladenfbs'] . ',
                                    maxladenfba = ' . (INT)$_POST['maxladenfba'] . ',
                                    maxladenffbs = ' . (INT)$_POST['maxladenffbs'] . ',
                                    maxladenffba = ' . (INT)$_POST['maxladenffba'] . ',
                                    maxladenpms = ' . (INT)$_POST['maxladenpms'] . ',
                                    maxladenpma = ' . (INT)$_POST['maxladenpma'] . ',
                                    maxladenass = ' . (INT)$_POST['maxladenass'] . ',
                                    maxladenasa = ' . (INT)$_POST['maxladenasa'] . ',
                                    maxladentrs = ' . (INT)$_POST['maxladentrs'] . ',
                                    maxladentra = ' . (INT)$_POST['maxladentra'] . ',
                                    maxladenpls = ' . (INT)$_POST['maxladenpls'] . ',
                                    maxladenpla = ' . (INT)$_POST['maxladenpla'] . ',
                                    maxladenans = ' . (INT)$_POST['maxladenans'] . ',
                                    maxladenana = ' . (INT)$_POST['maxladenana'] . ',
                                    dateiendungen="' . $_POST['dateiendungen'] . '",
                                    webseiten="' . $_POST['webseiten'] . '",
                                    s_fs = ' . (INT)$_POST['s_fs'] . ',
                                    rb = ' . (INT)$_POST['rb'] . ',
                                    fb = ' . (INT)$_POST['fb'] . ',
                                    ffb = ' . (INT)$_POST['ffb'] . ',
                                    pm = ' . (INT)$_POST['pm'] . ',
                                    an = ' . (INT)$_POST['an'] . ',
                                    tr = ' . (INT)$_POST['tr'] . ',
                                    pl = ' . (INT)$_POST['pl'] . ',
                                    asu = ' . (INT)$_POST['asu'] . ',
                                    adscan = ' . (INT)$_POST['adscan'] . '
                                    LIMIT 1');
}

if ($_GET['reset3'] == true) db_query('DELETE FROM ' . $db_prefix . '_framespider_save WHERE time < ' . (time() - 60));
if ($_GET['reset2'] == true) db_query('UPDATE ' . $db_prefix . '_framespider_config SET c_frame = 0, c_vir = 0, c_load = 0, c_pop = 0, c_frames = 0, c_datei = 0, c_seiten = 0 LIMIT 1');

$spider_save = mysqli_fetch_assoc(db_query('SELECT COUNT(*) AS anzahl  FROM ' . $db_prefix . '_framespider_save WHERE time < ' . (time() - 60)));

$spider_config = mysqli_fetch_assoc(db_query('SELECT * FROM ' . $db_prefix . '_framespider_config LIMIT 1'));
$adscan = mysqli_fetch_assoc(db_query('SELECT pw FROM ' . $db_prefix . '_adscan'));
head('VMS-Spider Konfiguration');
echo '
<table border="0" width="100%">
	<form action="" method="POST">
	<tr>
		<td colspan="2" align="left"><b><U>Server Einstellungen:</U></b></td>
	</tr>
	<tr>
		<td>Passwort:</td>
		<td><input type="text" name="passwort"
			value="' . $spider_config['passwort'] . '"></td>
	</tr>
	<tr>
		<td>Reloads beachten?</td>
		<td><input type="checkbox" name="rb" value="1"
		' . ($spider_config['rb'] == 0 ? "" : "checked") . '></td>
	</tr>
	<tr>
		<td>Frameset schützen?</td>
		<td><input type="checkbox" name="s_fs" value="1"
		' . ($spider_config['s_fs'] == 0 ? "" : "checked") . '></td>
	</tr>
	<tr>
		<td>Abgelaufene Berechtigungen:</td>
		<td><b>&nbsp;' . number_format($spider_save[anzahl]) . ' </b> &nbsp; <a
			href="?content=/spider/spider&reset3=true"><b>Löschen</b></a></td>
	</tr>
	<td></td>
	<tr>
	</tr>
	<td></td>
	<tr>
		<td colspan="2" align="left"><b><U>Folgende Kampangen prüfen:</U></b></td>
	</tr>
	<td></td>
	<tr>
	<tr>
		<td>Forcedbanner</td>
		<td><input type="checkbox" name="fb" value="1"
		' . ($spider_config['fb'] == 0 ? "" : "checked") . '></td>
	</tr>
	<tr>
		<td>Paidmails</td>
		<td><input type="checkbox" name="pm" value="1"
		' . ($spider_config['pm'] == 0 ? "" : "checked") . '></td>
	</tr>
	<tr>
		<td>Paidlinks</td>
		<td><input type="checkbox" name="pl" value="1"
		' . ($spider_config['pl'] == 0 ? "" : "checked") . '></td>
	</tr>
	<tr>
		<td>Autosurf</td>
		<td><input type="checkbox" name="asu" value="1"
		' . ($spider_config['asu'] == 0 ? "" : "checked") . '></td>
	</tr>
	<tr>
		<td>Traffic</td>
		<td><input type="checkbox" name="tr" value="1"
		' . ($spider_config['tr'] == 0 ? "" : "checked") . '></td>
	</tr>
	<tr>
		<td>Forcedframebrecher</td>
		<td><input type="checkbox" name="ffb" value="1"
		' . ($spider_config['ffb'] == 0 ? "" : "checked") . '></td>
	</tr>
	<tr>
		<td>Andere</td>
		<td><input type="checkbox" name="an" value="1"
		' . ($spider_config['an'] == 0 ? "" : "checked") . '></td>
	</tr>

	<td></td>
	<tr>
	</tr>
	<td></td>
	<tr>
		<td colspan="2" align="left"><b><U>Filterverwaltung:</U></b></td>
	</tr>
	<td></td>
	<tr>
		<td colspan="2" align="left"><b>Max. Popups:</b></td>
	</tr>
	<tr>
		<td>Folgepopups beachten?</td>
		<td><input type="checkbox" name="fpo" value="1"
		' . ($spider_config['fpo'] == 0 ? "" : "checked") . '></td>
	</tr>
	<tr>
		<td></td>
	</tr>
	<td><U>Forcedbanner:</U></td>
	<tr>
		<td>Sponsorkampangen:</td>
		<td><input type="text" name="maxpopfbs"
			value="' . $spider_config['maxpopfbs'] . '"></td>
	</tr>
	<tr>
		<td>Adminkampangen:</td>
		<td><input type="text" name="maxpopfba"
			value="' . $spider_config['maxpopfba'] . '"></td>
	</tr>
	<td><U>Paidmails:</U></td>
	<tr>
		<td>Sponsorkampangen:</td>
		<td><input type="text" name="maxpoppms"
			value="' . $spider_config['maxpoppms'] . '"></td>
	</tr>
	<tr>
		<td>Adminkampangen:</td>
		<td><input type="text" name="maxpoppma"
			value="' . $spider_config['maxpoppma'] . '"></td>
	</tr>
	<td><U>Paidlinks:</U></td>
	<tr>
		<td>Sponsorkampangen:</td>
		<td><input type="text" name="maxpoppls"
			value="' . $spider_config['maxpoppls'] . '"></td>
	</tr>
	<tr>
		<td>Adminkampangen:</td>
		<td><input type="text" name="maxpoppla"
			value="' . $spider_config['maxpoppla'] . '"></td>
    </tr>
	<td><U>Autosurf:</U></td>
	<tr>
		<td>Sponsorkampangen:</td>
		<td><input type="text" name="maxpopass"
			value="' . $spider_config['maxpopass'] . '"></td>
	</tr>
	<tr>
		<td>Adminkampangen:</td>
		<td><input type="text" name="maxpopasa"
			value="' . $spider_config['maxpopasa'] . '"></td>
	</tr>
	<td><U>Traffic:</U></td>
	<tr>
		<td>Sponsorkampangen:</td>
		<td><input type="text" name="maxpoptrs"
			value="' . $spider_config['maxpoptrs'] . '"></td>
	</tr>
	<tr>
		<td>Adminkampangen:</td>
		<td><input type="text" name="maxpoptra"
			value="' . $spider_config['maxpoptra'] . '"></td>
	</tr>
	<td><U>Forcedframebrecher:</U></td>
	<tr>
		<td>Sponsorkampangen:</td>
		<td><input type="text" name="maxpopffbs"
			value="' . $spider_config['maxpopffbs'] . '"></td>
	</tr>
	<tr>
		<td>Adminkampangen:</td>
		<td><input type="text" name="maxpopffba"
			value="' . $spider_config['maxpopffba'] . '"></td>
	</tr>
	<td><U>Andere:</U></td>
	<tr>
		<td>Sponsorkampangen:</td>
		<td><input type="text" name="maxpopans"
			value="' . $spider_config['maxpopans'] . '"></td>
	</tr>
	<tr>
		<td>Adminkampangen:</td>
		<td><input type="text" name="maxpopana"
			value="' . $spider_config['maxpopana'] . '"></td>
	</tr>
	<td colspan="2" align="left"><b>Max. Frames:</b></td>
	<tr>
		<td></td>
	</tr>
	<td><U>Forcedbanner:</U></td>
	<tr>
		<td>Sponsorkampangen:</td>
		<td><input type="text" name="maxframefbs"
			value="' . $spider_config['maxframefbs'] . '"></td>
	</tr>
	<tr>
		<td>Adminkampangen:</td>
		<td><input type="text" name="maxframefba"
			value="' . $spider_config['maxframefba'] . '"></td>
	</tr>
	<td><U>Paidmails:</U></td>
	<tr>
		<td>Sponsorkampangen:</td>
		<td><input type="text" name="maxframepms"
			value="' . $spider_config['maxframepms'] . '"></td>
	</tr>
	<tr>
		<td>Adminkampangen:</td>
		<td><input type="text" name="maxframepma"
			value="' . $spider_config['maxframepma'] . '"></td>
	</tr>
	<td><U>Paidlinks:</U></td>
	<tr>
		<td>Sponsorkampangen:</td>
		<td><input type="text" name="maxframepls"
			value="' . $spider_config['maxframepls'] . '"></td>
	</tr>
	<tr>
		<td>Adminkampangen:</td>
		<td><input type="text" name="maxframepla"
			value="' . $spider_config['maxframepla'] . '"></td>
	</tr>
	<td><U>Autosurf:</U></td>
	<tr>
		<td>Sponsorkampangen:</td>
		<td><input type="text" name="maxframeass"
			value="' . $spider_config['maxframeass'] . '"></td>
	</tr>
	<tr>
		<td>Adminkampangen:</td>
		<td><input type="text" name="maxframeasa"
			value="' . $spider_config['maxframeasa'] . '"></td>
	</tr>
	<td><U>Traffic:</U></td>
	<tr>
		<td>Sponsorkampangen:</td>
		<td><input type="text" name="maxframetrs"
			value="' . $spider_config['maxframetrs'] . '"></td>
	</tr>
	<tr>
		<td>Adminkampangen:</td>
		<td><input type="text" name="maxframetra"
			value="' . $spider_config['maxframetra'] . '"></td>
	</tr>
	<td><U>Forcedframebrecher:</U></td>
	<tr>
		<td>Sponsorkampangen:</td>
		<td><input type="text" name="maxframeffbs"
			value="' . $spider_config['maxframeffbs'] . '"></td>
	</tr>
	<tr>
		<td>Adminkampangen:</td>
		<td><input type="text" name="maxframeffba"
			value="' . $spider_config['maxframeffba'] . '"></td>
	</tr>
	<td><U>Andere:</U></td>
	<tr>
		<td>Sponsorkampangen:</td>
		<td><input type="text" name="maxframeans"
			value="' . $spider_config['maxframeans'] . '"></td>
	</tr>
	<tr>
		<td>Adminkampangen:</td>
		<td><input type="text" name="maxframeana"
			value="' . $spider_config['maxframeana'] . '"></td>
	</tr>
	<td colspan="2" align="left"><b>Max. Ladezeit in Sekunden: </b></td>
	<tr>
		<td></td>
	</tr>
	<td><U>Forcedbanner:</U></td>
	<tr>
		<td>Sponsorkampangen:</td>
		<td><input type="text" name="maxladenfbs"
			value="' . $spider_config['maxladenfbs'] . '"></td>
	</tr>
	<tr>
		<td>Adminkampangen:</td>
		<td><input type="text" name="maxladenfba"
			value="' . $spider_config['maxladenfba'] . '"></td>
	</tr>
	<td><U>Paidmails:</U></td>
	<tr>
		<td>Sponsorkampangen:</td>
		<td><input type="text" name="maxladenpms"
			value="' . $spider_config['maxladenpms'] . '"></td>
	</tr>
	<tr>
		<td>Adminkampangen:</td>
		<td><input type="text" name="maxladenpma"
			value="' . $spider_config['maxladenpma'] . '"></td>
	</tr>
	<td><U>Paidlinks:</U></td>
	<tr>
		<td>Sponsorkampangen:</td>
		<td><input type="text" name="maxladenpls"
			value="' . $spider_config['maxladenpls'] . '"></td>
	</tr>
	<tr>
		<td>Adminkampangen:</td>
		<td><input type="text" name="maxladenpla"
			value="' . $spider_config['maxladenpla'] . '"></td>
	</tr>
	<td><U>Autosurf:</U></td>
	<tr>
		<td>Sponsorkampangen:</td>
		<td><input type="text" name="maxladenass"
			value="' . $spider_config['maxladenass'] . '"></td>
	</tr>
	<tr>
		<td>Adminkampangen:</td>
		<td><input type="text" name="maxladenasa"
			value="' . $spider_config['maxladenasa'] . '"></td>
	</tr>
	<td><U>Traffic:</U></td>
	<tr>
		<td>Sponsorkampangen:</td>
		<td><input type="text" name="maxladentrs"
			value="' . $spider_config['maxladentrs'] . '"></td>
	</tr>
	<tr>
		<td>Adminkampangen:</td>
		<td><input type="text" name="maxladentra"
			value="' . $spider_config['maxladentra'] . '"></td>
	</tr>
    <td><U>Forcedframebrecher:</U></td>
	<tr>
		<td>Sponsorkampangen:</td>
		<td><input type="text" name="maxladenffbs"
			value="' . $spider_config['maxladenffbs'] . '"></td>
	</tr>
	<tr>
		<td>Adminkampangen:</td>
		<td><input type="text" name="maxladenffba"
			value="' . $spider_config['maxladenffba'] . '"></td>
	</tr>
	<td><U>Andere:</U></td>
	<tr>
		<td>Sponsorkampangen:</td>
		<td><input type="text" name="maxladenans"
			value="' . $spider_config['maxladenans'] . '"></td>
	</tr>
	<tr>
		<td>Adminkampangen:</td>
		<td><input type="text" name="maxladenana"
			value="' . $spider_config['maxladenana'] . '"></td>
	</tr>
    <tr>
		<td></td>
	</tr>
	<tr>
		<td></td>
	</tr>
	<td><B>Verbotene Dateiendungen:</B></td>
	<tr>
		<td>In Popups suchen?</td>
		<td><input type="checkbox" name="dip" value="1"
		' . ($spider_config['dip'] == 0 ? "" : "checked") . '></td>
	</tr>
	<tr>
		<td>Endungen mit "," trennen.</td>
		<td><input type="text" name="dateiendungen"
			value="' . $spider_config['dateiendungen'] . '"></td>
	</tr>
	<td>z.B. ".zip,.rar,.exe" oder "zip,rar,exe"</td>
	<td></td>
	<tr>
		<td></td>
	<tr>
	<tr>
		<td></td>
	<tr>
		<td><B>Verbotene Webseiten:</B></td>
	<tr>
		<td>In Popups suchen?</td>
		<td><input type="checkbox" name="uip" value="1"
		' . ($spider_config['uip'] == 0 ? "" : "checked") . '></td>
	</tr>
	<tr>
		<td>Incl. "http://" angeben und mit "," trennen</td>
		<td><input type="text" name="webseiten"
			value="' . $spider_config['webseiten'] . '"></td>
	</tr>
	<td>z.B. "http://www.a.de,http://www.b.de"</td>
	<td></td>
	<tr>
		<td>oder "https://,http://127.0.0.1,ftp://"</td>
		<td></td>
	</tr>
	<tr>
		<td></td>
	<tr>
	<tr>
    	<td></td>
	<tr>
	<tr>
		<td><b>An Adscan melden (falls installiert)?</b></td>
		<td><input type="checkbox"';
if (!$adscan['pw']) echo 'disabled="disabled"';
echo 'name="adscan" value="1"
			' . ($spider_config['adscan'] == 0 ? "" : "checked") . '></td>
	<tr>
		<td colspan="2" align="center">&nbsp;</td>
	</tr>
	<tr>
		<td colspan="2" align="left"><b>Kampangen sperren bei...</b></td>
	</tr>
	<tr>
		<td>... zu vielen Popups?</td>
		<td><input type="checkbox" name="popups" value="1"
		' . ($spider_config['popups'] == 0 ? "" : "checked") . '></td>
	</tr>
	<tr>
		<td>... Virus?</td>
		<td><input type="checkbox" name="virus" value="1"
		' . ($spider_config['virus'] == 0 ? "" : "checked") . '></td>
	</tr>
	<tr>
		<td>... Framebrecher?</td>
		<td><input type="checkbox" name="framebrecher" value="1"
		' . ($spider_config['framebrecher'] == 0 ? "" : "checked") . '></td>
	</tr>
	<tr>
		<td>... zu vielen Frames?</td>
		<td><input type="checkbox" name="frames" value="1"
		' . ($spider_config['frames'] == 0 ? "" : "checked") . '></td>
	</tr>
	<tr>
		<td>... zu langer Ladezeit?</td>
		<td><input type="checkbox" name="ladezeit" value="1"
		' . ($spider_config['ladezeit'] == 0 ? "" : "checked") . '></td>
	</tr>
	<tr>
		<td>... verbotener Dateiendung?</td>
		<td><input type="checkbox" name="datei" value="1"
		' . ($spider_config['datei'] == 0 ? "" : "checked") . '></td>
	</tr>
	<tr>
		<td>... verbotener Webseite?</td>
		<td><input type="checkbox" name="seiten" value="1"
		' . ($spider_config['seiten'] == 0 ? "" : "checked") . '></td>
	</tr>
	<tr>
		<td colspan="2" align="center"><input type="submit" name="update"
			value="Update!"></td>
	</tr>

	<tr>

</table>
<b><U>Statistik:</U> (</b>
<a href="?content=/spider/spider&reset2=true">Reset</a>
<b> )</b>
<br>
Der Spider hat bislang
		' . number_format($spider_config['c_pop'] + $spider_config['c_vir'] + $spider_config['c_seiten'] + $spider_config['c_datei'] + $spider_config['c_load'] + $spider_config['c_frame'] + $spider_config['c_frames'], 0, ',', '.') . '
Kampagnen gemeldet:
<br>
-
		' . number_format($spider_config['c_pop'], 0, ',', '.') . '
Kampagnen hatten zu viele Popups.
<br>
-
		' . number_format($spider_config['c_vir'], 0, ',', '.') . '
Kampagnen hatten einen Virus.
<br>
-
		' . number_format($spider_config['c_frame'], 0, ',', '.') . '
Kampagnen hatten einen Framebrecher.
<br>
-
		' . number_format($spider_config['c_frames'], 0, ',', '.') . '
Kampagnen hatten zu viele Frames.
<br>
-
		' . number_format($spider_config['c_load'], 0, ',', '.') . '
Kampagnen hatten eine zu lange Ladezeit.
<br>
-
		' . number_format($spider_config['c_datei'], 0, ',', '.') . '
Kampagnen hatten verbotene Dateiendungen.
<br>
-
		' . number_format($spider_config['c_seiten'], 0, ',', '.') . '
Kampagnen hatten verbotene Webseiten.
<br>';
foot();

head('Gemeldete Kampagnen ( <a href="?content=/spider/spider&reset=true">Log leeren</a> )');
echo '
<table border="0" CELLPADDING="3" CELLSPACING="0" width="100%">
	<tr class="tr_head">
		<td align="center"><b>Tan</b></td>
		<td align="center"><b>Url</b></td>
		<td align="center"><b>Grund</b></td>
		<td align="center"><b>Zeit</b></td>
	</tr>';

if ($_GET['reset'] == true) db_query('TRUNCATE ' . $db_prefix . '_framespider_log');
$gemeldete = db_query('SELECT tan,url,grund,zeit FROM ' . $db_prefix . '_framespider_log ORDER BY zeit DESC');

if (mysqli_num_rows($gemeldete)) {
    while ($gemeldet = mysqli_fetch_assoc($gemeldete)) {
        $i++;
        $col = ($i % 2 == 0 ? "tr_row1" : "tr_row2");
        echo '
<tr class="' . $col . '">
    <td align="center">' . $gemeldet['tan'] . '</td>
    <td align="center"><a href="' . $gemeldet['url'] . '" target="_blank">[Link]</a></td>
    <td align="center">' . $gemeldet['grund'] . '</td>
    <td align="center">' . date("d.m.Y - H:i", $gemeldet['zeit']) . '</td>
</tr>
';
    }
} else {
    echo '
<tr>
    <td colspan="4" align="center">- bislang keine Meldungen -</td>
</tr>
';
}
echo '
	</form>
</table>';
foot();