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> '; - $string .= '<a class="btn btn-default" href="'. $link .'&'.$art.'='.($seiteAktuell-1).$extVariables.'"> - <</a> '; - } - 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> '; - 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> '; - $string .= '<a class="btn btn-default" href="'. $link .'&'.$art.'='.$SitesComplete.$extVariables.'">>> - </a> '; - } - 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> '; + $string .= '<a class="btn btn-default" href="'. $link .'&'.$art.'='.($seiteAktuell-1).$extVariables.'"> + <</a> '; } + 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> '; + 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> '; + $string .= '<a class="btn btn-default" href="'. $link .'&'.$art.'='.$SitesComplete.$extVariables.'">>> + </a> '; + } + 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