diff --git a/html/AdminAlleSchichten.php b/html/AdminAlleSchichten.php index 217fac9..92eee16 100644 --- a/html/AdminAlleSchichten.php +++ b/html/AdminAlleSchichten.php @@ -16,13 +16,13 @@ if ($AdminStatus != 1) { Helfer Drop am See Alle Schichten - - + - - + + + @@ -140,18 +140,13 @@ while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) { /////////////////////////////////////////////////////////// if (isset($_POST['plusschicht'])) { $messages = []; - $SchichtId = $_POST['plusschicht']; - - // Eingaben überprüfen: - - // if(!preg_match('/^[a-zA-Z]+[a-zA-Z0-9._]+$/', $HelferName)) { - // $messages[] = 'Bitte prüfen Sie die eingegebenen Namen'; - // } - - + $SchichtID = $_POST['plusschicht']; + // Nutzer hat hier zuletzt etwas geändert und wir klappen das deshalb auf, + // indem wir unten target=active setzen + $_SESSION["SchichtIdAktiv"] = $SchichtID; if (empty($messages)) { // Helfer Schicht zuweisen - $db_erg = HelferSchichtZuweisen($db_link, $AliasHelferID, $SchichtId, $AdminID); + $db_erg = HelferSchichtZuweisen($db_link, $AliasHelferID, $SchichtID, $AdminID); // Erfolg vermelden und Skript beenden, damit Formular nicht erneut ausgegeben wird $HelferName = ''; @@ -385,6 +380,9 @@ if ($addschicht != '0') { $rowstyle = 'style="dummy:' . $zeile['SchichtID'] . '"'; $regtext = ''; } + if ($_SESSION["SchichtIdAktiv"] == $zeile['SchichtID']) { + $rowstyle = $rowstyle . " target='active' "; // dont collapse when the user did something + } echo ''; @@ -399,7 +397,7 @@ if ($addschicht != '0') { echo "" . $zeile['Soll'] . ""; // buttons sind in der selben Zelle echo "" . "" . ""; - echo "" . "   $regtext" . ""; + echo "   $regtext" . ""; //echo "$regtext"; echo "\n"; }