From 99eb18f32c2b7ca1a5f658c30e0f3d66aa186a2f Mon Sep 17 00:00:00 2001 From: cookie Date: Wed, 9 Nov 2005 22:05:20 +0000 Subject: [PATCH] eingegebene Werte werden in session gemerkt git-svn-id: svn://svn.cccv.de/engel-system@36 29ba0400-6e00-0410-a75a-ca02368028f8 --- www-ssl/admin/shiftadd.php | 79 +++++++++++++++++++++++++++++--------- 1 file changed, 60 insertions(+), 19 deletions(-) diff --git a/www-ssl/admin/shiftadd.php b/www-ssl/admin/shiftadd.php index 8b2f6451..8295483c 100755 --- a/www-ssl/admin/shiftadd.php +++ b/www-ssl/admin/shiftadd.php @@ -5,6 +5,8 @@ $header = "Neue Schichten erfassen"; include ("./inc/header.php"); include ("./inc/funktion_user.php"); +$Time = time()+3600+3600; + echo "Hallo ".$_SESSION['Nick'].",
\n"; // erstellt ein Array der Reume @@ -29,15 +31,40 @@ echo "Hallo ".$_SESSION['Nick'].",
\n"; $EngelType[$i]["Name"] = mysql_result($Erg, $i, "Name").Get_Text("inc_schicht_engel"); } +// sesion mit stanadrt werten befüllen +if( !isset( $_SESSION['shiftadd.php']['SchichtName'])) +{ + $_SESSION['shiftadd.php']['SchichtName'] = "--???--"; + $_SESSION['shiftadd.php']['RID'] = ""; + $_SESSION['shiftadd.php']['MonthJahr'] = gmdate("Y-m", $Time); + $_SESSION['shiftadd.php']['SDatum'] = gmdate("d", $Time); + $_SESSION['shiftadd.php']['STime'] = "10"; + $_SESSION['shiftadd.php']['MoreThenOne'] = "ON"; + $_SESSION['shiftadd.php']['EDatum'] = gmdate("d", $Time); + $_SESSION['shiftadd.php']['ETime'] = "12"; + $_SESSION['shiftadd.php']['len'] = "2"; + $_SESSION['shiftadd.php']['NachtON'] = "OFF"; + $_SESSION['shiftadd.php']['len_night'] = "0;4;8;10;12;14;16;18;20;22;24"; +} +// wenn werte übergeben in sesion eintragen +if( !isset($_GET["NachtON"])) + $_GET["NachtON"] = "OFF"; +if( !isset($_GET["MoreThenOne"])) + $_GET["MoreThenOne"] = "OFF"; +if( isset( $_GET["SchichtName"])) +{ + foreach ($_GET as $k => $v) + { + $_SESSION['shiftadd.php'][$k] = $v; + } +} + if (!IsSet($_GET["action"])) $_GET["action"] = "new"; -$Time = time()+3600+3600; - switch( $_GET["action"]) { - case 'new': ?> Hier kannst du neue Schichten eintragen. Dazu musst du den Anfang und das Ende der Schichten eintragen. @@ -48,14 +75,19 @@ mehrere Schichten auf einmal erfasst werden: - + @@ -63,33 +95,39 @@ mehrere Schichten auf einmal erfasst werden: - + - + - + - + - + - + - + @@ -97,7 +135,12 @@ mehrere Schichten auf einmal erfasst werden: foreach ($EngelType As $TTemp) { echo " \n"; - echo " \n"; + echo " \n"; } ?>
Name:">
Ort:
Zeit:
Month.Jahr:">">
Beginn:Date"> - TimeDate"> + Time">
More then One>
End:Date"> - TimeDate"> + Time">
Länge in h:">
Sonderschichten ein:>
Sonder in h (Time;Time):">
Anzahl Engel je Type:
". $TTemp["Name"]. ":
@@ -114,8 +157,6 @@ case 'newsave': if (isset($_GET["SDatum"]) && ($_GET["len"] > 0)) { $lenOrg = $_GET["len"]; - if( !isset($_GET["NachtON"])) - $_GET["NachtON"] = "OFF"; if( $_GET["NachtON"] == "ON" ) { $lenArrayDummy = explode( ";", $_GET["len_night"]);