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";
}