From cf753ddcc1a09cec6ef2b7935d701d0ea141e1b7 Mon Sep 17 00:00:00 2001
From: isaack <isaack0815@gmail.com>
Date: Sun, 3 Dec 2017 16:09:26 +0100
Subject: [PATCH] adscan raus bugfix und design

Adscan wurde jetzt raus genommen (Existiert nicht mehr)
Designanpassung im Adminbereich
kleine Bugfixes
---
 adminforce/content/adscan/banner.php          | 106 ------------------
 adminforce/content/adscan/einstellungen.php   |  58 ----------
 adminforce/content/adscan/meldungen.php       |  41 -------
 adminforce/content/adscan/news.php            |  19 ----
 .../interfacedaten/chat_einstellungen.php     |  22 ++--
 .../content/interfacedaten/menue_admin.php    |   8 +-
 adminforce/index.php                          |   4 +-
 adminforce/lib/run.inc.php                    |  52 ++++-----
 content/konto/userprofil.php                  |   2 +-
 install/mysql.txt                             |  25 -----
 lib/functions.lib.php                         |  25 +++++
 lib/funktionen/konto/anmelden.php             |   2 +-
 12 files changed, 69 insertions(+), 295 deletions(-)
 delete mode 100644 adminforce/content/adscan/banner.php
 delete mode 100644 adminforce/content/adscan/einstellungen.php
 delete mode 100644 adminforce/content/adscan/meldungen.php
 delete mode 100644 adminforce/content/adscan/news.php

diff --git a/adminforce/content/adscan/banner.php b/adminforce/content/adscan/banner.php
deleted file mode 100644
index ab15a61..0000000
--- a/adminforce/content/adscan/banner.php
+++ /dev/null
@@ -1,106 +0,0 @@
-<?php
-$blockierte = db_query('SELECT * FROM ' . $db_prefix . '_gebuchte_werbung g LEFT JOIN ' . $db_prefix . '_fb_blacklist f ON f.kid=g.kid AND f.werbeart=g.werbeart WHERE g.werbeart="forcedbanner" AND LOCATE(f.sponsor, g.ziel) AND g.status=1 AND f.kid IS NOT NULL');
-head('Von Adscan blockierte Kampagnen');
-echo '<table width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#c0c0c0">
-<tr bgcolor="#f0f0f0">
-<td align="center" width="100%"><B>Gesperrte Forcedbanner Kampangen<B></td>
-</tr>
-</table>';
-while ($blockiert = mysqli_fetch_assoc($blockierte)) {
-    echo '
-<table width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#c0c0c0">
-<tr bgcolor="#f0f0f0">
-<td align="center" width="50%">TAN:&nbsp;' . $blockiert ['tan'] . '<br>KID:&nbsp;' . $blockiert ['kid'] . ' (' . $blockiert ['sponsor'] . ')</td>
-<td align="center" width="50%">Bet:&nbsp;' . number_format($blockiert ['preis'], 2, ",", ".") . ' / User:&nbsp;' . number_format($blockiert ['verdienst'], 2, ",", ".") . '</td>
-</tr>
-<tr bgcolor="#f0f0f0">
-<td align="center" colspan="2"><a href="' . $blockiert ['ziel'] . '" target="_blank"><img alt="Sponsorenbanner" src="' . $blockiert ['banner'] . '" border="0" width="468" height="60"></a></td>
-</tr>
-<tr bgcolor="#f0f0f0">
-<td align="center" width="50%">Reload:&nbsp;' . $blockiert ['reload'] / 3600 . ' Std. / Rest:&nbsp;' . number_format($blockiert ['menge'], 0, ",", ".") . '</td>
-</tr>
-</table>';
-}
-
-$blockierte = db_query('SELECT * FROM ' . $db_prefix . '_gebuchte_werbung g LEFT JOIN ' . $db_prefix . '_fb_blacklist f ON f.kid=g.kid AND f.werbeart=g.werbeart WHERE g.werbeart="paidmail" AND LOCATE(f.sponsor, g.ziel) AND g.status=1 AND f.kid IS NOT NULL');
-
-echo '<table width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#c0c0c0">
-<tr bgcolor="#f0f0f0">
-<td align="center" width="100%"><B>Gesperrte Paidmail Kampangen<B></td>
-</tr>
-</table>';
-
-while ($blockiert = mysqli_fetch_assoc($blockierte)) {
-    echo '<table width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#c0c0c0">
-<tr bgcolor="#f0f0f0">
-<td align="center" width="50%">TAN:&nbsp;' . $blockiert ['tan'] . '<br>KID:&nbsp;' . $blockiert ['kid'] . ' (' . $blockiert ['sponsor'] . ')</td>
-<td align="center" width="50%">Bet:&nbsp;' . number_format($blockiert ['preis'], 2, ",", ".") . ' / User:&nbsp;' . number_format($blockiert ['verdienst'], 2, ",", ".") . '</td>
-</tr>
-
-<tr bgcolor="#f0f0f0">
-<td align="center" colspan="2"><a href="' . $blockiert ['ziel'] . '" target="_blank">' . $blockiert ['ziel'] . '</a></td>
-</tr>
-<tr bgcolor="#f0f0f0">
-<td align="center" colspan="2"><textarea style="width:100%">' . $blockiert ['mailtext'] . '</textarea></td>
-</tr>
-
-<tr bgcolor="#f0f0f0">
-<td align="center" width="50%">Reload:&nbsp;' . $blockiert ['reload'] / 3600 . ' Std. / Rest:&nbsp;' . number_format($blockiert ['menge'], 0, ",", ".") . '</td>
-</tr>
-</table>';
-}
-
-$blockierte = db_query('SELECT * FROM ' . $db_prefix . '_gebuchte_werbung g LEFT JOIN ' . $db_prefix . '_fb_blacklist f ON f.kid=g.kid AND f.werbeart=g.werbeart WHERE g.werbeart="paidlinks" AND LOCATE(f.sponsor, g.ziel) AND g.status=1 AND f.kid IS NOT NULL');
-
-echo '<table width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#c0c0c0">
-<tr bgcolor="#f0f0f0">
-<td align="center" width="100%"><B>Gesperrte Paidlink Kampangen<B></td>
-</tr>
-</table>';
-
-while ($blockiert = mysqli_fetch_assoc($blockierte)) {
-    echo '<table width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#c0c0c0">
-<tr bgcolor="#f0f0f0">
-<td align="center" width="50%">TAN:&nbsp;' . $blockiert ['tan'] . '<br>KID:&nbsp;' . $blockiert ['kid'] . ' (' . $blockiert ['sponsor'] . ')</td>
-<td align="center" width="50%">Bet:&nbsp;' . number_format($blockiert ['preis'], 2, ",", ".") . ' / User:&nbsp;' . number_format($blockiert ['verdienst'], 2, ",", ".") . '</td>
-</tr>
-
-<tr bgcolor="#f0f0f0">
-<td align="center" colspan="2"><a href="' . $blockiert ['ziel'] . '" target="_blank">' . $blockiert ['ziel'] . '</a></td>
-</tr>
-
-<tr bgcolor="#f0f0f0">
-<td align="center" width="50%">Reload:&nbsp;' . $blockiert ['reload'] / 3600 . ' Std. / Rest:&nbsp;' . number_format($blockiert ['menge'], 0, ",", ".") . '</td>
-</tr>
-</table>';
-}
-
-$blockierte = db_query('SELECT * FROM ' . $db_prefix . '_gebuchte_werbung g LEFT JOIN ' . $db_prefix . '_fb_blacklist f ON f.kid=g.kid AND f.werbeart=g.werbeart WHERE g.werbeart != "paidmail" AND g.werbeart != "forcedbanner" AND g.werbeart !="paidlinks" AND LOCATE(f.sponsor, g.ziel) AND g.status=1 AND f.kid IS NOT NULL');
-
-echo '
-<table width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#c0c0c0">
-<tr bgcolor="#f0f0f0">
-<td align="center" width="100%"><B>Gesperrte Andere Kampangen<B></td>
-</tr>
-</table>';
-
-while ($blockiert = mysqli_fetch_assoc($blockierte)) {
-    echo '<table width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#c0c0c0">
-<tr bgcolor="#f0f0f0">
-<td align="center" width="50%">TAN:&nbsp;' . $blockiert ['tan'] . '<br>KID:&nbsp;' . $blockiert ['kid'] . ' (' . $blockiert ['sponsor'] . ')</td>
-<td align="center" width="50%">Bet:&nbsp;' . number_format($blockiert ['preis'], 2, ",", ".") . ' / User:&nbsp;' . number_format($blockiert ['verdienst'], 2, ",", ".") . '</td>
-</tr>
-
-<tr bgcolor="#f0f0f0">
-<td align="center" colspan="2"><a href="' . $blockiert ['ziel'] . '" target="_blank">' . $blockiert ['ziel'] . '</a></td>
-</tr>
-
-<tr bgcolor="#f0f0f0">
-<td align="center" width="50%">Reload:&nbsp;' . $blockiert ['reload'] / 3600 . ' Std. / Rest:&nbsp;' . number_format($blockiert ['menge'], 0, ",", ".") . '</td>
-</tr>
-</table>';
-}
-
-foot();
-
-?>
\ No newline at end of file
diff --git a/adminforce/content/adscan/einstellungen.php b/adminforce/content/adscan/einstellungen.php
deleted file mode 100644
index c4e4cfe..0000000
--- a/adminforce/content/adscan/einstellungen.php
+++ /dev/null
@@ -1,58 +0,0 @@
-<?php
-if ($_POST['senden'] == 'Speichern') {
-    db_query('UPDATE ' . $db_prefix . '_adscan SET `updatesite`="' . $_POST['updatesite'] . '", `status`="' . $_POST['status'] . '", `pw`="' . $_POST['pw'] . '", `version`="' . $_POST['version'] . '", `update`="' . $_POST['update'] . '", `werbearten`="' . $_POST['werbearten'] . '", `maxframes`="' . $_POST['maxframes'] . '", `maxpopup`="' . $_POST['maxpopup'] . '"');
-}
-
-$einstellungen = mysqli_fetch_assoc(db_query('SELECT * FROM ' . $db_prefix . '_adscan LIMIT 1'));
-if (file_exists('../cron.php')) {
-    $cron = mysqli_fetch_assoc(db_query('SELECT id FROM ' . $db_prefix . '_crons WHERE bezeichnung = "Adscan.de Cron"'));
-}
-
-if ($einstellungen['status'] == '1') {
-    $selected3 = 'selected';
-} else {
-    $selected4 = 'selected';
-}
-if ($einstellungen['update'] == '1') {
-    $selected = 'selected';
-} else {
-    $selected2 = 'selected';
-}
-
-head('Letzte Meldung');
-echo $einstellungen['meldung'];
-foot();
-
-head('Downloadeinstellungen');
-
-echo '<form action="" method="post">
-<table width="100%">
-<tr><td>Maximale Frames:</td><td><input type="text" name="maxframes" value="' . $einstellungen['maxframes'] . '"></td></tr>
-<tr><td>Maximale Popups:</td><td><input type="text" name="maxpopup" value="' . $einstellungen['maxpopup'] . '"></td></tr>
-<tr><td>Update (ausf&uuml;hren?):</td><td><select name="update">
-<option value="1" ' . $selected . '>Ein</option>
-<option value="0" ' . $selected2 . '>Aus</option>
-</select></td></tr>
-<tr><td>Cron (ausf&uuml;hren?):</td><td><select name="status">
-<option value="1" ' . $selected3 . '>Ein</option>
-<option value="0" ' . $selected4 . '>Aus</option>
-</select></td></tr>
-<tr><td>Interface-PW:</td><td><input type="text" name="pw" value="' . $einstellungen['pw'] . '"></td></tr>
-<tr><td>Werbearten mit Framebrechern:</td><td><input type="text" name="werbearten" value="' . $einstellungen['werbearten'] . '"></td></tr>
-<tr><td>Updatesite (nur bei Aufforderung &auml;ndern!):</td><td><input type="text" name="updatesite" value="' . $einstellungen['updatesite'] . '"></td></tr>
-<tr><td>Versionsschl&uuml;ssel:</td><td><input type="text" name="version" value="' . $einstellungen['version'] . '"></td></tr></table>
-<center><input type="submit" name="senden" value="Speichern"></center>
-</form>';
-?>
-
-<?php if (!file_exists('cron.php')) {
-    echo '<form action="../cron.php?id=' . $cron['id'] . '&pw=' . $cron_pw . '" method="post">';
-} else {
-    echo '<form action="cron.php?cron=crons/framebrecherdown.php" method="post">';
-}
-echo '<center><input type="submit" name="update" value="Updaten"></center>
-</form>';
-
-foot();
-
-?>
\ No newline at end of file
diff --git a/adminforce/content/adscan/meldungen.php b/adminforce/content/adscan/meldungen.php
deleted file mode 100644
index 3e4fa75..0000000
--- a/adminforce/content/adscan/meldungen.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-if ($_GET['tan'] != '' && $_GET['url'] != '') {
-    db_query('DELETE FROM ' . $db_prefix . '_adscan_frameset WHERE url="' . $_GET['url'] . '"');
-    db_query('DELETE FROM ' . $db_prefix . '_adminblacklist WHERE tan="' . $_GET['tan'] . '"');
-}
-
-if ($_GET['blacklist'] != '') {
-    db_query('DELETE FROM ' . $db_prefix . '_adminblacklist WHERE tan="' . $_GET['blacklist'] . '"');
-    db_query('UPDATE ' . $db_prefix . '_gebuchte_werbung SET status=2 WHERE tan="' . $_GET['blacklist'] . '"');
-    db_query('DELETE FROM ' . $db_prefix . '_adscan_userblacklist WHERE tan="' . $_GET['blacklist'] . '"');
-}
-
-$intern = db_query('SELECT a.time, a.tan, g.ziel FROM ' . $db_prefix . '_adminblacklist a LEFT JOIN ' . $db_prefix . '_gebuchte_werbung g ON a.tan=g.tan');
-
-head('Gemeldete Kampagnen');
-echo '<table width="100%">
-<tr>
-<td>Tan</td>
-<td>KID</td>
-<td>Sponsor</td>
-<td>Zeit</td>
-<td>Gepr&uuml;ft am/um</td>
-<td>Aktionen</td>
-</tr>';
-while ($banner = mysqli_fetch_array($intern)) {
-    $geprueft = mysqli_fetch_assoc(db_query('SELECT time FROM ' . $db_prefix . '_adscan_frameset WHERE url = "' . $banner['ziel'] . '"'));
-    echo '<tr>
-<td>' . $banner['tan'] . '</td>
-<td>' . $banner['kid'] . '</td>
-<td>' . $banner['sponsor'] . '</td>
-<td>' . date('d.n.y G:i', $banner['time']) . '</td>
-<td>' . date('d.n.y G:i', $geprueft['time']) . '</td>
-<td><a href="frametest.php?url=' . urlencode($banner['ziel']) . '" target="_blank">Testen</a>
-<a href="?content=/adscan/meldungen&tan=' . $banner['tan'] . '&url=' . $banner['ziel'] . '" target="_self">Löschen</a>
-<a href="?content=/adscan/meldungen&blacklist=' . $banner['tan'] . '" target="_self">Blacklist</a></td>
-</tr>';
-}
-echo '</table>';
-foot();
-
-?>
\ No newline at end of file
diff --git a/adminforce/content/adscan/news.php b/adminforce/content/adscan/news.php
deleted file mode 100644
index e1fdcd0..0000000
--- a/adminforce/content/adscan/news.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-$einstellungen = mysqli_fetch_assoc(db_query('SELECT updatesite FROM '.$db_prefix.'_adscan LIMIT 1'));
-?>
-<!--<script type="text/javascript">
-  var framefenster = document.getElementsByTagName("iframe");
-var auto_resize_timer = window.setInterval("autoresize_frames()", 400);
-function autoresize_frames() {
-    for (var i = 0; i < framefenster.length; ++i) {
-        if(framefenster[i].contentWindow.document.body){
-            var framefenster_size = framefenster[i].contentWindow.document.body.offsetHeight;
-            if(document.all && !window.opera) {
-                framefenster_size = framefenster[i].contentWindow.document.body.scrollHeight;
-            }
-            framefenster[i].style.height = framefenster_size + 'px';
-        }
-    }
-}
-</script>-->
-<iframe src="<?php echo $einstellungen['updatesite'].'news.php'?>" style="width:600px; height:900px; border:none;" frameborder="0" scrolling="yes"></iframe>
\ No newline at end of file
diff --git a/adminforce/content/interfacedaten/chat_einstellungen.php b/adminforce/content/interfacedaten/chat_einstellungen.php
index 15b3445..bee8e69 100644
--- a/adminforce/content/interfacedaten/chat_einstellungen.php
+++ b/adminforce/content/interfacedaten/chat_einstellungen.php
@@ -3,31 +3,31 @@ $chat = mysqli_fetch_array(db_query("SELECT chat_aktiv,hintergrundfarbe,textfarb
 head("Chat Grundeinstellungen");
 echo '
 	<form method="post" action="">
-		<table class="tabellen">
+		<table class="table">
 			<tr>
-				<td>Chat Aktiv</td>
+				<th>Chat Aktiv</th>
 				<td>
-					<select name="chat_aktiv">
+					<select name="chat_aktiv" class="form-control">
 						<option value="1"'; if($chat['chat_aktiv'] == 1) echo'SELECTED'; echo '>deaktiviert</option>
 						<option value="2"'; if ($chat['chat_aktiv'] == 2) echo'SELECTED'; echo '>aktiviert</option>
 					</select>
 				</td>
 			</tr>
 			<tr>
-				<td>Hintergrundfarbe</td>
-				<td><input type="text" name="hintergrundfarbe" value="'.$chat['hintergrundfarbe'].'"></td>
+				<th>Hintergrundfarbe</th>
+				<td><input class="form-control" type="text" name="hintergrundfarbe" value="'.$chat['hintergrundfarbe'].'"></td>
 			</tr>
 			<tr>
-				<td>Textfarbe</td>
-				<td><input type="text" name="textfarbe" value="'.$chat['textfarbe'].'"></td>
+				<th>Textfarbe</th>
+				<td><input class="form-control" type="text" name="textfarbe" value="'.$chat['textfarbe'].'"></td>
 			</tr>
 			<tr>
-				<td>Profillinkfarbe</td>
-				<td><input type="text" name="profillink" value="'.$chat['profillink'].'"></td>
+				<th>Profillinkfarbe</th>
+				<td><input class="form-control" type="text" name="profillink" value="'.$chat['profillink'].'"></td>
 			</tr>
 			<tr>
-				<td></td>
-				<td><input type="submit" name="chat_save" value="Chat Einstellungen Speichern"></td>
+				<th></th>
+				<td><input class="btn btn-default" type="submit" name="chat_save" value="Chat Einstellungen Speichern"></td>
 			</tr>
 		</table>
 	</form>';
diff --git a/adminforce/content/interfacedaten/menue_admin.php b/adminforce/content/interfacedaten/menue_admin.php
index 6ee0800..adb7a16 100644
--- a/adminforce/content/interfacedaten/menue_admin.php
+++ b/adminforce/content/interfacedaten/menue_admin.php
@@ -1,5 +1,4 @@
 <?php
-head("Men&uuml;verwaltung Userbereich");
 	$oh = db_query("SELECT * FROM ".$db_prefix."_menu_admin WHERE ordnung = '0' OR box = '0' ");
 	if(mysqli_num_rows($oh) > 0){
 		head("Links ohne Zuordnung");
@@ -75,11 +74,11 @@ head("Men&uuml;verwaltung Userbereich");
 		$bo = db_query("SELECT * FROM ".$db_prefix."_box_admin");
 		while($boxen = mysqli_fetch_array($bo)){
 			echo '<u><b>'.$boxen['name'].'</u></b>
-					<table width="100%">
+					<table class="table">
 						<tr>
 							<td>Name</td>
 							<td>Link</td>
-							<td>Ordnungszahl</td>
+							<td>OZ</td>
 							<td>Box</td>
 							<td></td>
 						</tr>';
@@ -106,5 +105,4 @@ head("Men&uuml;verwaltung Userbereich");
 				}
 			echo '</table>';
 		}
-	foot();
-foot();
\ No newline at end of file
+	foot();
\ No newline at end of file
diff --git a/adminforce/index.php b/adminforce/index.php
index 07444d8..6807f42 100644
--- a/adminforce/index.php
+++ b/adminforce/index.php
@@ -129,7 +129,7 @@ if (!ini_get('display_errors')) {
 							<div class="modal-content">
 								<div class="modal-body">
 									<?php
-										if($error == '1'){
+										if($meldung['error'] == '1'){
 											echo '
 											<div class="alert alert-danger" role="alert">
 											';
@@ -139,7 +139,7 @@ if (!ini_get('display_errors')) {
 											';
 										}
 										
-										echo $meldung;
+										echo $meldung['meldung'];
 									?>
 									</div>
 								</div>
diff --git a/adminforce/lib/run.inc.php b/adminforce/lib/run.inc.php
index 355513b..13f157a 100644
--- a/adminforce/lib/run.inc.php
+++ b/adminforce/lib/run.inc.php
@@ -1,63 +1,63 @@
 <?php
 //Boxverwaltung User
 	//Eintragen
-	if($_POST['box_save'] && $_SESSION['admin'] == 1){ require('lib/funktionen/boxen/boxen_neu.php');}
+	if(isset($_POST['box_save']) && $_SESSION['admin'] == 1){ require('lib/funktionen/boxen/boxen_neu.php');}
 	//Löschen
-	if($_POST['box_loschen'] && $_SESSION['admin'] == 1){ require('lib/funktionen/boxen/loschen.php');}
+	if(isset($_POST['box_loschen']) && $_SESSION['admin'] == 1){ require('lib/funktionen/boxen/loschen.php');}
 	//Ändern
-	if($_POST['aendern'] && $_SESSION['admin'] == 1){ require('lib/funktionen/boxen/andern.php');}
+	if(isset($_POST['aendern']) && $_SESSION['admin'] == 1){ require('lib/funktionen/boxen/andern.php');}
 //Menüverwalung
 	//Eintragen
-	if($_POST['menue_neu_save'] && $_SESSION['admin'] == 1){ require('lib/funktionen/menu/menu_neu.php');}
+	if(isset($_POST['menue_neu_save']) && $_SESSION['admin'] == 1){ require('lib/funktionen/menu/menu_neu.php');}
 	//Zuordnen bearbeiten
-	if($_POST['link_zuordnen_neu'] && $_SESSION['admin'] == 1){ require('lib/funktionen/menu/zuordnung_menu_neu.php');}
+	if(isset($_POST['link_zuordnen_neu']) && $_SESSION['admin'] == 1){ require('lib/funktionen/menu/zuordnung_menu_neu.php');}
 	//Zuordnung löschen
-	if($_POST['link_zuordnen_loschen'] && $_SESSION['admin'] == 1){ require('lib/funktionen/menu/zuordnung_menu_neu_losch.php');}
+	if(isset($_POST['link_zuordnen_loschen']) && $_SESSION['admin'] == 1){ require('lib/funktionen/menu/zuordnung_menu_neu_losch.php');}
 	//Bearbeiten
-	if($_POST['link_bearbeiten'] && $_SESSION['admin'] == 1){ require('lib/funktionen/menu/menu_bearbeiten.php');}
+	if(isset($_POST['link_bearbeiten']) && $_SESSION['admin'] == 1){ require('lib/funktionen/menu/menu_bearbeiten.php');}
 	//Löschen
-	if($_POST['link_loschen'] && $_SESSION['admin'] == 1){ require('lib/funktionen/menu/menu_loschen.php');}
+	if(isset($_POST['link_loschen']) && $_SESSION['admin'] == 1){ require('lib/funktionen/menu/menu_loschen.php');}
 //Boxverwaltung Admin
 	//Eintragen
-	if($_POST['admin_box_save'] && $_SESSION['admin'] == 1){ require('lib/funktionen/boxen/admin_boxen_neu.php');}
+	if(isset($_POST['admin_box_save']) && $_SESSION['admin'] == 1){ require('lib/funktionen/boxen/admin_boxen_neu.php');}
 	//Löschen
-	if($_POST['admin_box_loschen'] && $_SESSION['admin'] == 1){ require('lib/funktionen/boxen/admin_loschen.php');}
+	if(isset($_POST['admin_box_loschen']) && $_SESSION['admin'] == 1){ require('lib/funktionen/boxen/admin_loschen.php');}
 	//Ändern
-	if($_POST['admin_box_aendern'] && $_SESSION['admin'] == 1){ require('lib/funktionen/boxen/admin_andern.php');}
+	if(isset($_POST['admin_box_aendern']) && $_SESSION['admin'] == 1){ require('lib/funktionen/boxen/admin_andern.php');}
 //Menüverwaltung
 	//Eintragen
-	if($_POST['admin_menue_neu_save'] && $_SESSION['admin'] == 1){ require('lib/funktionen/menu/admin_menu_neu.php');}
+	if(isset($_POST['admin_menue_neu_save']) && $_SESSION['admin'] == 1){ require('lib/funktionen/menu/admin_menu_neu.php');}
 	//Zuordnen bearbeiten
-	if($_POST['admin_link_zuordnen_neu'] && $_SESSION['admin'] == 1){ require('lib/funktionen/menu/admin_zuordnung_menu_neu.php');}
+	if(isset($_POST['admin_link_zuordnen_neu']) && $_SESSION['admin'] == 1){ require('lib/funktionen/menu/admin_zuordnung_menu_neu.php');}
 	//Zuordnung löschen
-	if($_POST['admin_link_zuordnen_loschen'] && $_SESSION['admin'] == 1){ require('lib/funktionen/menu/admin_zuordnung_menu_neu_losch.php');}
+	if(isset($_POST['admin_link_zuordnen_loschen']) && $_SESSION['admin'] == 1){ require('lib/funktionen/menu/admin_zuordnung_menu_neu_losch.php');}
 	//Bearbeiten
-	if($_POST['admin_link_bearbeiten'] && $_SESSION['admin'] == 1){ require('lib/funktionen/menu/admin_menu_bearbeiten.php');}
+	if(isset($_POST['admin_link_bearbeiten']) && $_SESSION['admin'] == 1){ require('lib/funktionen/menu/admin_menu_bearbeiten.php');}
 	//Löschen
-	if($_POST['admin_link_loschen'] && $_SESSION['admin'] == 1){ require('lib/funktionen/menu/admin_menu_loschen.php');}
+	if(isset($_POST['admin_link_loschen']) && $_SESSION['admin'] == 1){ require('lib/funktionen/menu/admin_menu_loschen.php');}
 //Chateinstellungen
 	//Einstellungen Speichern
-	if($_POST['chat_save'] && $_SESSION['admin'] == 1){ require('lib/funktionen/chat/einstellungen.php');}
+	if(isset($_POST['chat_save']) && $_SESSION['admin'] == 1){ require('lib/funktionen/chat/einstellungen.php');}
 	//Chatverlauf bereinigen
-	if($_POST['chat_nachricht_loeschen'] && $_SESSION['admin'] == 1){ require('lib/funktionen/chat/nachrichten_loeschen.php');}
+	if(isset($_POST['chat_nachricht_loeschen']) && $_SESSION['admin'] == 1){ require('lib/funktionen/chat/nachrichten_loeschen.php');}
 //CMS
 	//Seite erstellen
-	if($_POST['seite_save'] && $_SESSION['admin'] == 1){ require('lib/funktionen/cms/neue_seite.php');}
+	if(isset($_POST['seite_save']) && $_SESSION['admin'] == 1){ require('lib/funktionen/cms/neue_seite.php');}
 	//Seite löschen 
-	if($_POST['seite_loeschen'] && $_SESSION['admin'] == 1){ require('lib/funktionen/cms/loeschen_seite.php');}
+	if(isset($_POST['seite_loeschen']) && $_SESSION['admin'] == 1){ require('lib/funktionen/cms/loeschen_seite.php');}
 	//Seite bearbeiten
-	if($_POST['seite_bearbeiten'] && $_SESSION['admin'] == 1){ require('lib/funktionen/cms/bearbeiten_seite.php');}
+	if(isset($_POST['seite_bearbeiten']) && $_SESSION['admin'] == 1){ require('lib/funktionen/cms/bearbeiten_seite.php');}
 //Fakecheck
 	//Daten Speichern
-	if($_POST['fake_save'] && $_SESSION['admin'] == 1){ require('lib/funktionen/fakecheck/bearbeiten_fakecheck.php');}
+	if(isset($_POST['fake_save']) && $_SESSION['admin'] == 1){ require('lib/funktionen/fakecheck/bearbeiten_fakecheck.php');}
 //Einstellungen
 	//Geburtstagsaddon
-	if($_POST['geb_save'] && $_SESSION['admin'] == 1){ require('lib/funktionen/setting/geburtstag.php');}
+	if(isset($_POST['geb_save']) && $_SESSION['admin'] == 1){ require('lib/funktionen/setting/geburtstag.php');}
 	//Admin Zugangsdaten
-	if($_POST['admin'] == 'Zugangsdaten Ändern' && $_SESSION['admin'] == 1){ require('lib/funktionen/setting/admin.php');}
+	if(isset($_POST['admin']) && $_SESSION['admin'] == 1){ require('lib/funktionen/setting/admin.php');}
 	//Grundeinstellung
-	if($_POST['updaten'] == 'Updaten !' && $_SESSION['admin'] == 1){ require('lib/funktionen/setting/grundeinstellung.php');}
+	if(isset($_POST['updaten']) && $_SESSION['admin'] == 1){ require('lib/funktionen/setting/grundeinstellung.php');}
 //Texte
 	//Bezahlte Startseite
-	if($_POST['start_bezahlt_save'] == 'Speichern' && $_SESSION['admin'] == 1){ require('lib/funktionen/texte/bezahlte_startseite.php');}
+	if(isset($_POST['start_bezahlt_save']) && $_SESSION['admin'] == 1){ require('lib/funktionen/texte/bezahlte_startseite.php');}
 ?>
\ No newline at end of file
diff --git a/content/konto/userprofil.php b/content/konto/userprofil.php
index 811801c..8691f9b 100644
--- a/content/konto/userprofil.php
+++ b/content/konto/userprofil.php
@@ -53,7 +53,7 @@ if ($_POST['aendern'] == 'Jetzt ändern!') {
     }
     // Passwort ändern ende!
     if ($_POST['aendern'] == 'Jetzt ändern!') {
-        if (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$", $_POST['emailadresse'])) {
+        if (check_email($_POST['emailadresse']) == false) {
             $change .= 'Der Emailsyntax ist falsch!<br>';
         } else {
             if ($_POST['newsletter'] == 0 and $_POST['paidmails'] == 0) $mailstatus = 0;
diff --git a/install/mysql.txt b/install/mysql.txt
index 7d841f1..2db0917 100644
--- a/install/mysql.txt
+++ b/install/mysql.txt
@@ -3,31 +3,6 @@ CREATE TABLE IF NOT EXISTS `vms_adminblacklist` (
   `time` int(15) NOT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
-CREATE TABLE IF NOT EXISTS `vms_adscan` (
-  `updatesite` varchar(255) NOT NULL,
-  `status` int(1) NOT NULL,
-  `pw` varchar(255) NOT NULL,
-  `update` int(1) NOT NULL,
-  `version` varchar(255) NOT NULL,
-  `meldung` text NOT NULL,
-  `werbearten` text NOT NULL,
-  `maxframes` int(7) NOT NULL,
-  `maxpopup` int(7) NOT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-
-INSERT INTO `vms_adscan` (`updatesite`, `status`, `pw`, `update`, `version`, `meldung`, `werbearten`, `maxframes`, `maxpopup`) VALUES
-('http://www.adscan.de/', 1, '', 1, '', '', 'Forcedframebrecher', 10, 2);
-
-CREATE TABLE IF NOT EXISTS `vms_adscan_frameset` (
-  `url` varchar(255) NOT NULL,
-  `time` int(15) NOT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-
-CREATE TABLE IF NOT EXISTS `vms_adscan_userblacklist` (
-  `uid` int(7) NOT NULL,
-  `tan` varchar(32) NOT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-
 CREATE TABLE IF NOT EXISTS `vms_aktivierungen` (
   `uid` int(7) NOT NULL DEFAULT '0',
   `ak` varchar(32) NOT NULL DEFAULT ''
diff --git a/lib/functions.lib.php b/lib/functions.lib.php
index 9d9ce3f..c2ee76a 100644
--- a/lib/functions.lib.php
+++ b/lib/functions.lib.php
@@ -268,4 +268,29 @@ function sonderzeichen($text){
 	}
 	return $err;
 }
+
+function check_email($email) {
+    if(!ereg("^[^@]{1,64}@[^@]{1,255}$", $email)) {
+        return false;
+    }
+    $email_array = explode("@", $email);
+    $local_array = explode(".", $email_array[0]);
+    for ($i = 0; $i < sizeof($local_array); $i++) {
+        if(!ereg("^(([A-Za-z0-9!#$%&'*+/=?^_`{|}~-][A-Za-z0-9!#$%&'*+/=?^_`{|}~\.-]{0,63})|(\"[^(\\|\")]{0,62}\"))$", $local_array[$i])) {
+            return false;
+        }
+    }
+    if(!ereg("^\[?[0-9\.]+\]?$", $email_array[1])) {
+        $domain_array = explode(".", $email_array[1]);
+        if(sizeof($domain_array) < 2) {
+            return false;
+        }
+        for($i = 0; $i < sizeof($domain_array); $i++) {
+            if(!ereg("^(([A-Za-z0-9][A-Za-z0-9-]{0,61}[A-Za-z0-9])|([A-Za-z0-9]+))$", $domain_array[$i])) {
+                return false;
+            }
+        }
+    }
+    return true;
+}  
 ?>
diff --git a/lib/funktionen/konto/anmelden.php b/lib/funktionen/konto/anmelden.php
index 2d9a450..04da179 100644
--- a/lib/funktionen/konto/anmelden.php
+++ b/lib/funktionen/konto/anmelden.php
@@ -25,7 +25,7 @@ if (!isset($ak)) $ak = "";
     $nickname_check = db_query ("SELECT `nickname` FROM " . $db_prefix . "_userdaten WHERE nickname='" . mysqli_real_escape_string($sql_open,$_POST['nickname']) . "'");
     $mail_check = db_query ("SELECT `emailadresse` FROM " . $db_prefix . "_emaildaten WHERE emailadresse='" . mysqli_real_escape_string($sql_open,$_POST['emailadresse']) . "'");
 	
-	if (!filter_var($_POST['emailadresse'], FILTER_VALIDATE_EMAIL)) { $meldung = array("error" => 1, "meldung" => 'Der Emailsytax ist falsch.');}
+	if (check_email($_POST['emailadresse']) == false) { $meldung = array("error" => 1, "meldung" => 'Der Emailsytax ist falsch.');}
 	if ($_POST['passwort_1'] != $_POST['passwort_2']){ $meldung = array("error" => 1, "meldung" => 'Die Passw&ouml;rter stimmen nicht &uuml;berein.');}
 	if (strlen($_POST['passwort_1']) < 8){ $meldung = array("error" => 1, "meldung" => 'Das Passwort muss mindestens 8 Zeichen haben.'); }
 	if (empty($_POST['nachname'])){ $error = 1; $meldung = 'Bitte Nachname angeben.<br>';}
-- 
GitLab