From e0326bca88f1c563214bcdbe6408ebc9155731e8 Mon Sep 17 00:00:00 2001
From: isaack <isaack0815@gmail.com>
Date: Tue, 2 Jan 2018 20:58:33 +0100
Subject: [PATCH] Bug beseitigung

Bug beseitigung
---
 adminforce/content/bilanzsystem.php           |  3 +-
 .../content/usersystem/userbearbeiten.php     |  4 +-
 content/intern/anmelden.php                   |  4 +-
 content/nickpage.php                          | 12 +---
 lib/functions.lib.php                         | 65 ++++++++++++-------
 5 files changed, 45 insertions(+), 43 deletions(-)

diff --git a/adminforce/content/bilanzsystem.php b/adminforce/content/bilanzsystem.php
index f04d158..05450c9 100644
--- a/adminforce/content/bilanzsystem.php
+++ b/adminforce/content/bilanzsystem.php
@@ -4,11 +4,10 @@ head("Bilanzsystem");
 foot();
 
 	$aus = '';
-	$gruppe = '';
-	$tag = '';
 	$da = db_query("SELECT datum FROM ". $db_prefix ."_bilanz GROUP BY datum ORDER BY datum ASC ");
 	while($d = mysqli_fetch_array($da)){
 		
+		$tag = '';
 		$saldo_tag = 0;
 		$g_d = db_query("SELECT gruppe FROM ". $db_prefix ."_bilanz WHERE datum = '". $d['datum'] ."' GROUP BY gruppe");
 		while($g = mysqli_fetch_array($g_d)){
diff --git a/adminforce/content/usersystem/userbearbeiten.php b/adminforce/content/usersystem/userbearbeiten.php
index 04fb8ac..54ce907 100644
--- a/adminforce/content/usersystem/userbearbeiten.php
+++ b/adminforce/content/usersystem/userbearbeiten.php
@@ -68,9 +68,7 @@ if (isset ($_POST['notice'])) {
 }
 
 // Daten einlesen
-$sql = db_query ('SELECT * FROM '.$db_prefix.'_kontodaten t1, '.$db_prefix.'_userdaten t2, '.$db_prefix.'_emaildaten t3, '.$db_prefix.'_werberdaten t4 WHERE t1.uid = '.$_POST['uid'].' AND t2.uid = '.$_POST['uid'].' AND t3.uid = '.$_POST['uid'].' AND t4.uid = '.$_POST['uid'].' LIMIT 1');
-if (mysqli_num_rows ($sql) == 0) die ('Die angegebene User-ID existiert nicht!');
-$alledaten = mysqli_fetch_assoc ($sql);
+$alledaten = userinfo($_GET['uid']);
 ?>
 
 <?php head ('Bearbeiten des Users <i>'.$alledaten['nickname'].'</i> ('.$alledaten['uid'].')'); ?>
diff --git a/content/intern/anmelden.php b/content/intern/anmelden.php
index 6b8cc74..9e27a3f 100644
--- a/content/intern/anmelden.php
+++ b/content/intern/anmelden.php
@@ -9,9 +9,7 @@ if ($anmeldeok != "true") {
                     <td class="main"><b>Nickname:</b></td>
                     <td class="main"><input type="text" name="nickname" value="<?php echo $_POST['nickname'];?>"></td>
                 </tr>
-                <tr class="tabellenbody_1">
-                    <td class="main"><b>Nachname:</b></td>
-                    <td class="main"><input type="text" name="nachname" value="<?php echo $_POST['nachname'];?>"></td>
+                <tr class="tabellenbody_1"> ·……
                 </tr>
                 <tr class="tabellenbody_0">
                     <td class="main"><b>Vorname:</b></td>
diff --git a/content/nickpage.php b/content/nickpage.php
index d06a565..fa2d5dd 100644
--- a/content/nickpage.php
+++ b/content/nickpage.php
@@ -1,17 +1,7 @@
 <?php
 $id = (int)$_GET['id'];
 
-$daten = mysqli_fetch_array(db_query("
-SELECT
-".$db_prefix."_userdaten.*,
-".$db_prefix."_kontodaten.*,
-".$db_prefix."_werberdaten.*,
-".$db_prefix."_nickpage.*
-FROM ".$db_prefix."_userdaten
-LEFT JOIN ".$db_prefix."_kontodaten ON(".$db_prefix."_userdaten.uid = ".$db_prefix."_kontodaten.uid)
-LEFT JOIN ".$db_prefix."_werberdaten ON(".$db_prefix."_kontodaten.uid = ".$db_prefix."_werberdaten.uid)
-LEFT JOIN ".$db_prefix."_nickpage ON(".$db_prefix."_werberdaten.uid = ".$db_prefix."_nickpage.uid)
-WHERE ".$db_prefix."_userdaten.uid= ".$id.";"));
+$daten = userinfo($id);
 
 // Link zu Avatar
 if ($daten['ava'] == '') {
diff --git a/lib/functions.lib.php b/lib/functions.lib.php
index e129428..85c8479 100644
--- a/lib/functions.lib.php
+++ b/lib/functions.lib.php
@@ -330,29 +330,46 @@ function meldung($error,$meldung){
 	return $meldung;
 }
 
-function navigationsLeiste($SitesComplete,$seiteAktuell,$extVariables,$art,$link){
-       
-		$string = '';
-		$NavCeil = floor(NAV_LEISTE / 2);
-		if($seiteAktuell > 1){
-			$string .= '<a class="btn btn-default" href="'. $link .'&'.$art.'=1'.$extVariables.'"><<</a>&nbsp;&nbsp;';
-			$string .= '<a class="btn btn-default" href="'. $link .'&'.$art.'='.($seiteAktuell-1).$extVariables.'">
-				<</a>&nbsp;&nbsp;';
-		}
-		for($x=$seiteAktuell-$NavCeil;$x<=$seiteAktuell+$NavCeil;$x++){
-			// Alle Seitenzahlen vor und nach der aktuellen Seite verlinken
-			if(($x>0 && $x<$seiteAktuell) || ($x>$seiteAktuell && $x<=$SitesComplete))
-				$string .= '<a class="btn btn-default" href="'. $link .'&'.$art.'='.$x.$extVariables.'">'.$x.'</a>&nbsp;&nbsp;';
-			if($x==$seiteAktuell)
-				$string .= '<a class="btn btn-default" disabled>'.$x . '</a>';
-		}
-		if($seiteAktuell < $SitesComplete){
-			$string .= '<a class="btn btn-default" href="'. $link .'&'.$art.'='.($seiteAktuell+1).$extVariables.'">>
-			 </a>&nbsp;&nbsp;';
-			$string .= '<a class="btn btn-default" href="'. $link .'&'.$art.'='.$SitesComplete.$extVariables.'">>>
-			  </a>&nbsp;&nbsp;';
-		}
-		return $string;
-		
+function navigationsLeiste($SitesComplete,$seiteAktuell,$extVariables,$art,$link){      
+	$string = '';
+	$NavCeil = floor(NAV_LEISTE / 2);
+	if($seiteAktuell > 1){
+		$string .= '<a class="btn btn-default" href="'. $link .'&'.$art.'=1'.$extVariables.'"><<</a>&nbsp;&nbsp;';
+		$string .= '<a class="btn btn-default" href="'. $link .'&'.$art.'='.($seiteAktuell-1).$extVariables.'">
+			<</a>&nbsp;&nbsp;';
 	}
+	for($x=$seiteAktuell-$NavCeil;$x<=$seiteAktuell+$NavCeil;$x++){
+		// Alle Seitenzahlen vor und nach der aktuellen Seite verlinken
+		if(($x>0 && $x<$seiteAktuell) || ($x>$seiteAktuell && $x<=$SitesComplete))
+			$string .= '<a class="btn btn-default" href="'. $link .'&'.$art.'='.$x.$extVariables.'">'.$x.'</a>&nbsp;&nbsp;';
+		if($x==$seiteAktuell)
+			$string .= '<a class="btn btn-default" disabled>'.$x . '</a>';
+	}
+	if($seiteAktuell < $SitesComplete){
+		$string .= '<a class="btn btn-default" href="'. $link .'&'.$art.'='.($seiteAktuell+1).$extVariables.'">>
+		 </a>&nbsp;&nbsp;';
+		$string .= '<a class="btn btn-default" href="'. $link .'&'.$art.'='.$SitesComplete.$extVariables.'">>>
+		  </a>&nbsp;&nbsp;';
+	}
+	return $string;
+	
+}
+
+function userinfo($uid){
+	global $db_prefix;
+	if(!is_numeric($uid)){ $uid = 0;}
+	$user = mysqli_fetch_array(db_query("
+	SELECT
+	".$db_prefix."_userdaten.*,
+	".$db_prefix."_kontodaten.*,
+	".$db_prefix."_werberdaten.*,
+	".$db_prefix."_nickpage.*
+	FROM ".$db_prefix."_userdaten
+	LEFT JOIN ".$db_prefix."_kontodaten ON(".$db_prefix."_userdaten.uid = ".$db_prefix."_kontodaten.uid)
+	LEFT JOIN ".$db_prefix."_werberdaten ON(".$db_prefix."_kontodaten.uid = ".$db_prefix."_werberdaten.uid)
+	LEFT JOIN ".$db_prefix."_nickpage ON(".$db_prefix."_werberdaten.uid = ".$db_prefix."_nickpage.uid)
+	WHERE ".$db_prefix."_userdaten.uid= ".$uid.";"));
+	return $user;
+}
+
 ?>
-- 
GitLab