From 65214f378f0ff540ef9c15e9d6dc32a405b413d3 Mon Sep 17 00:00:00 2001 From: cookie Date: Fri, 21 Oct 2005 23:31:23 +0000 Subject: alte unbenoetigte datei entfernt git-svn-id: svn://svn.cccv.de/engel-system@12 29ba0400-6e00-0410-a75a-ca02368028f8 --- admin/schichtplan.php_old | 380 ---------------------------------------------- 1 file changed, 380 deletions(-) delete mode 100755 admin/schichtplan.php_old (limited to 'admin') diff --git a/admin/schichtplan.php_old b/admin/schichtplan.php_old deleted file mode 100755 index 388b5416..00000000 --- a/admin/schichtplan.php_old +++ /dev/null @@ -1,380 +0,0 @@ -\n"; -echo "hier kannst du Schichten anlegen, ändern oder löschen.

"; -echo "Neue Schicht einplanen

\n\n"; -?> - - - - - - - - -\n"; - echo "\t\t\n"; - $sql2= "Select * from Raeume where RID=\"".mysql_result($Erg, $i, "RID")."\""; - $Erg2 = mysql_query($sql2, $con); - - echo "\t\t\n"; - - echo "\t\t\n"; - echo "\t\t\n"; - echo "\t\t\n"; - echo "\t\n"; -} -echo "
DatumRaumDauerBeschreibungÄndern
".mysql_result($Erg, $i, "Date")."".mysql_result($Erg2, 0, "Name")."".mysql_result($Erg, $i, "Dauer")." Std. ".mysql_result($Erg, $i, "Name")."XXX
"; - -} else { - -switch ($action){ - -case 'new': -?> -Hier kannst du neue Schichten eintragen. Dazu musst du den Anfang und das Ende der Schichten eintragen. -Über die Länge der Schichten errechnet sich dadurch die Anzahl dieser. Dadurch können gleich -mehrere Schichten auf einmal erfasst werden: - -" method="post"> */ ?> -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Name:
Month.Jahr:
Beginn:Date - Time
More then One
End:Date - Time
Länge in h:
Ort: - - -
Nacht-Sonderschichten ein:
Länge bei Nacht in h (Time;Time):
-
- - - -
- - 0)) { - $lenOrg = $len; - if( $NachtON == "ON" ) - { - $lenPos = 0; - $lenArrayDummy = explode( ";", $len_night); - $i = -1; - foreach ( $lenArrayDummy as $Temp ) - { - $i++; - if( $i == 0 ) - $lenArray[$i] = $Temp; - else - $lenArray[$i] = $Temp- $lenArrayDummy[$i-1]; - - if( $Temp==$STime ) - $lenPos = $i; - }//foreach - $lenPosMax = $i; - }//IF( $NachtON == "ON" ) - - echo "\n"; - echo "\n"; - echo "\t\n"; - echo "\t\n"; - echo "\t\n"; - echo "\t\n"; - echo "\t\n"; - echo "\t\n"; - echo "\n"; - - $DateEnd = $SDatum; - $TimeEnd = $STime; - do { - // define Start time - $Date = $DateEnd; - $Time = $TimeEnd; - $_DateS = $MonthJahr. "-". $Date. " ". $Time. ":00:00"; - - // define End time - if( $NachtON == "ON" ) - { - $len = $lenArray[$lenPos++]; - if( $lenPos == $lenPosMax ) - $lenPos = 0; - } - $TimeEnd = $Time+ $len; - - //Tagesüberschreitung - while( $TimeEnd >= 24 ) - { - $TimeEnd -= 24; - $DateEnd += 1; - } - //ist schischt zu lang dan verkürzen - if( $DateEnd > $EDatum || ($DateEnd == $EDatum && $TimeEnd >= $ETime) ) - { - $len -= ($DateEnd- $EDatum)*24; - $len -= ($TimeEnd- $ETime); // -(-) ->> + - $DateEnd = $EDatum; - $TimeEnd = $ETime; - } - $_DateE = $MonthJahr. "-". $DateEnd. " ". $TimeEnd. ":00:00"; - - if( $_DateS != $_DateE ) - CreateNewEntry(); - - if( $MoreThenOne!="ON" ) break; - if( $DateEnd == $EDatum && $TimeEnd >= $ETime ) break; - } while( true ); - echo "
StartEndRIDlenBeschreibungOK?
"; - - if( $OnlyShow!="" ) - { - echo "
"; - echo "\n\t"; - echo "\n\t"; - echo "\n\t"; - echo "\n\t"; - echo "\n\t"; - echo "\n\t"; - echo "\n\t"; - echo "\n\t"; - echo "\n\t"; - echo "\n\t"; - echo "\n\t"; - echo "\n\t"; - - echo "\n\t"; - echo "\n\t"; - echo "\n
"; - } //if - } //IF - break; - - -case 'change': - if (! IsSet($SID)){ - echo "Fehlerhafter Aufruf!"; - } else { - $sql = "select * from Schichtplan where (SID = $SID)"; - $Erg = mysql_query($sql, $con); - - echo "Schicht abändern:
\n"; - echo "
"; - //echo "\n"; - echo "\n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo "
Schichtbeginn
Raum\n"; - echo " \n"; -// - echo "
Dauer in h
Beschreibung
\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "
"; - echo "
\n"; - //echo "\n"; - echo "\n"; - echo "\n"; - echo ""; - echo "
"; - - $sql3 = "select * from Schichtbelegung where SID=$SID"; - $Erg3 = mysql_query($sql3, $con); - $rowcount = mysql_num_rows($Erg3); - if ($rowcount > 0) { - echo "ACHTUNG: Es haben sich bereits Engel für diese Schicht eingetragen!
\n"; - echo "Beim Löschen werden die bisher eingetragenen Engel für diese Schicht mitgelöscht.
\n"; - } - - if ($rowcount > 0) { - echo "
"; - echo "Ausserdem kannst du hier Engel aus der Schicht austragen, wenn diese nicht zu Schicht erschienen sind:
"; - for ($j=0; $j < $rowcount; $j++) { - $userUID=mysql_result($Erg3, $j, "UID"); - echo "".UID2Nick($userUID)." austragen
"; - - } - } - echo "
"; - echo "Hat ein anderer Engel die Schicht übernommen, trage ihn hier bitte ein:"; - echo "
\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo " als \n"; - echo "\n"; - echo "\n"; - echo "
"; - - - } - break; - -case 'engeladd': - $chSQL="insert into Schichtbelegung values ('$SID', '$eUID', 'Schicht eingetragen durch Erzengel ".$_SESSION['Nick']."', '$Art')"; - echo "Es wird folgende Schicht zusätzlich eingetragen:
\n"; - echo "Engel: ".UID2Nick($eUID)."
\n"; - echo "Bemerkung: Schicht eingetragen durch Erzengel ".$_SESSION['Nick']."
\n"; - - break; - -case 'engeldel': - $chSQL="delete from Schichtbelegung where SID='$SID' and UID='$eUID' LIMIT 1"; - break; - -case 'changesave': - $chSQL="update Schichtplan set Date = '$eDate', RID = '$eRID', Dauer='$eDauer', Name='$eName', "; - $query = mysql_query("SELECT DATE_ADD('".$eDate."', INTERVAL '+0 ".$eDauer."' DAY_HOUR)", $con); - $enddate = mysql_fetch_row($query); - $chSQL .= " EndDate = '".$enddate[0]."' where SID=$SID"; - break; -case 'delete': - $chSQL="delete from Schichtplan where SID=$SID limit 1"; - $ch2SQL="delete from Schichtbelegung where SID=$SID"; - break; - -} // end switch - -// Update ??? - -if (IsSet($chSQL)){ -// echo $chSQL; - // hier muesste das SQL ausgefuehrt werden... - $Erg = mysql_query($chSQL, $con); - if ($Erg == 1) { - echo "Änderung wurde gesichert..."; - if (IsSet($ch2SQL)){ - $Erg = mysql_query($ch2SQL, $con); - } - } else { - echo "Fehler beim speichern... bitte noch ein mal probieren :)"; -} -} // Ende Update - -} - - - -function CreateNewEntry() { - global $con, $_DateS, $_DateE, $RID, $len, $SchichtName, $OnlyShow, $DEBUG; - - echo "\n"; - - echo "\t$_DateS\n"; - echo "\t$_DateE\n"; - echo "\t$RID\n"; - echo "\t$len"; - echo "\t$SchichtName\n"; - - if( $OnlyShow == "" ) - { - $SQL = "INSERT INTO `Schichtplan` (`Date`, `EndDate`, `RID`, `Dauer`, `Name`) VALUES ("; - $SQL .= "'". $_DateS. "', '". $_DateE. "', "; - $SQL .= "'". $RID. "', '". $len. "', "; - $SQL .= "'". $SchichtName. "');"; - $Erg = mysql_query($SQL, $con); - - if( $DEBUG ) $SQLFail = "\n\t
[".$SQL. "]"; - - if ($Erg == 1) echo "\tpass\n"; - else echo "\tfail
\n". mysql_error($con). "$SQLFail\n"; - - } else - echo "\tonly show\n"; - - echo "\n"; -} - -include ("./inc/footer.php"); -?> -- cgit v1.2.3-70-g09d2