diff --git a/www-ssl/inc/funktion_schichtplan.php b/www-ssl/inc/funktion_schichtplan.php index cf797728..e67c11a6 100755 --- a/www-ssl/inc/funktion_schichtplan.php +++ b/www-ssl/inc/funktion_schichtplan.php @@ -260,10 +260,12 @@ function CreateRoomShifts( $raum ) if( $ZeitZeiger < $ZeitPos ) { +// for( $iLeer = ($ZeitZeiger*$GlobalZeileProStunde); $iLeer<($ZeitPos*$GlobalZeileProStunde); $iLeer++) +// $Spalten[$iLeer] .= "\t\t\n"; + $Spalten[$ZeitZeiger * $GlobalZeileProStunde].= - "\t\t \n"; + "\t\t \n"; + $ZeitZeiger += $ZeitPos - $ZeitZeiger; } if($ZeitZeiger == $ZeitPos ) diff --git a/www-ssl/nonpublic/schichtplan.php b/www-ssl/nonpublic/schichtplan.php index 6893b062..ae369a48 100755 --- a/www-ssl/nonpublic/schichtplan.php +++ b/www-ssl/nonpublic/schichtplan.php @@ -113,25 +113,21 @@ else { $Spalten[$i * $GlobalZeileProStunde + $j] = "\t\n\t\t"; - if( $j==0) - { - $SpaltenTemp = ""; - if( ($i == gmdate("H", time()+3600)) && (gmdate("Y-m-d", time()+ 3600) == $ausdatum) ) - $SpaltenTemp.= "

"; + + //Stunde: + $SpaltenTemp=""; + $SpaltenTemp.= ($i<10)? "0$i:": "$i:"; + + //Minute + $TempMinuten = (($j*60) / $GlobalZeileProStunde); + $SpaltenTemp.= ($TempMinuten<10)? "0$TempMinuten": "$TempMinuten"; - if( $i < 10 ) - $SpaltenTemp.= "0"; - $SpaltenTemp.= "$i:"; - if( ( ($j*60) / $GlobalZeileProStunde) < 10 ) - $SpaltenTemp.= "0"; + //aktuelle stunde markieren + if( ($i == gmdate("H", time()+3600)) && (gmdate("Y-m-d", time()+ 3600) == $ausdatum) ) + $SpaltenTemp = "

$SpaltenTemp

"; - $SpaltenTemp.= ( ($j*60) / $GlobalZeileProStunde); - if( ($i == gmdate("H", time()+3600)) && (gmdate("Y-m-d", time()+ 3600) == $ausdatum) ) - $SpaltenTemp.= ""; - - $SpaltenTemp.= "\n"; - $Spalten[$i * $GlobalZeileProStunde + $j].= $SpaltenTemp; - } + $SpaltenTemp = "$SpaltenTemp\n"; + $Spalten[$i * $GlobalZeileProStunde + $j].= $SpaltenTemp; } if( $raum == -1 ) @@ -146,7 +142,9 @@ else //Ausageb Zeilen for ($i = 0; $i < (24 * $GlobalZeileProStunde); $i++) + { echo $Spalten[$i]."\t\n"; + } echo "\n";