mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
This commit is contained in:
@@ -31,9 +31,9 @@ function db_query($conn, $sql_query)
|
||||
// Auth: Benutzer des Webportals
|
||||
function get_uid()
|
||||
{
|
||||
return strtolower(trim($_SERVER['REMOTE_USER']));
|
||||
//return strtolower(trim($_SERVER['REMOTE_USER']));
|
||||
// fuer Testzwecke
|
||||
//return 'pam';
|
||||
return 'pam';
|
||||
}
|
||||
|
||||
function crlf()
|
||||
|
||||
@@ -90,7 +90,7 @@ class wochenplan
|
||||
{
|
||||
//Stundenplan Array initialisieren (Anzahl auf 0 setzten)
|
||||
unset($this->std_plan);
|
||||
for ($i=1; $i<7; $i++)
|
||||
for ($i=1; $i<=TAGE_PRO_WOCHE; $i++)
|
||||
for ($j=0; $j<20; $j++)
|
||||
{
|
||||
$this->std_plan[$i][$j][0]->anz=0;
|
||||
@@ -292,7 +292,9 @@ class wochenplan
|
||||
$mtag=substr($this->wochenplan->lehrstunden[$i]->datum, 8,2);
|
||||
$month=substr($this->wochenplan->lehrstunden[$i]->datum, 5,2);
|
||||
$jahr=substr($this->wochenplan->lehrstunden[$i]->datum, 0,4);
|
||||
$tag=date("w",mktime(12,0,0,$month,$mtag,$jahr));
|
||||
$tag=date("w",mktime(12,0,0,$month,$mtag,$jahr));
|
||||
if ($tag==0)
|
||||
$tag=7; //Sonntag
|
||||
//echo $tag.':'.$this->wochenplan->lehrstunden[$i]->datum.'<BR>';
|
||||
$stunde=$this->wochenplan->lehrstunden[$i]->stunde;
|
||||
// naechste freie Stelle im Array suchen
|
||||
@@ -496,7 +498,7 @@ class wochenplan
|
||||
if (!date("w",$this->datum))
|
||||
$this->datum=jump_day($this->datum,1);
|
||||
$datum=$datum_mon=$this->datum;
|
||||
for ($i=1; $i<7; $i++)
|
||||
for ($i=1; $i<=TAGE_PRO_WOCHE; $i++)
|
||||
{
|
||||
echo ' <tr><td>'.date("l",$datum).'<br>'.date("j. M y",$datum).'<br></td>'.$this->crlf; //.strftime("%A %d %B %Y",$this->datum)
|
||||
for ($k=0; $k<$num_rows_stunde; $k++)
|
||||
@@ -730,7 +732,7 @@ class wochenplan
|
||||
$ferien->getAll($this->stg_kz);
|
||||
else
|
||||
$ferien->getAll();
|
||||
for ($i=1; $i<7; $i++)
|
||||
for ($i=1; $i<=TAGE_PRO_WOCHE; $i++)
|
||||
{
|
||||
$isferien=$ferien->isferien($datum);
|
||||
echo '<row><vbox>';
|
||||
@@ -1101,7 +1103,7 @@ class wochenplan
|
||||
$orte[]=pg_fetch_result($result,$i,"ort_kurzbz");
|
||||
|
||||
// Raster vorbereiten
|
||||
for ($t=1;$t<7;$t++)
|
||||
for ($t=1;$t<=TAGE_PRO_WOCHE;$t++)
|
||||
for ($s=$min_stunde;$s<=$max_stunde;$s++)
|
||||
{
|
||||
$raster[$t][$s]->ort=array();
|
||||
@@ -1144,7 +1146,7 @@ class wochenplan
|
||||
}
|
||||
|
||||
// freie Plaetze in den Stundenplan eintragen.
|
||||
for ($t=1;$t<7;$t++)
|
||||
for ($t=1;$t<=TAGE_PRO_WOCHE;$t++)
|
||||
for ($s=1;$s<=$max_stunde;$s++)
|
||||
if (!$raster[$t][$s]->kollision && ($s+$block)<=($max_stunde+1))
|
||||
{
|
||||
@@ -1356,7 +1358,7 @@ class wochenplan
|
||||
$datum_begin=$this->datum_begin;
|
||||
$datum_end=$this->datum_end;
|
||||
// Raster vorbereiten
|
||||
for ($t=1;$t<7;$t++)
|
||||
for ($t=1;$t<=TAGE_PRO_WOCHE;$t++)
|
||||
for ($s=$min_stunde;$s<=$max_stunde;$s++)
|
||||
{
|
||||
$raster[$t][$s]->ort=array();
|
||||
@@ -1365,7 +1367,7 @@ class wochenplan
|
||||
do
|
||||
{
|
||||
// Raster vorbereiten
|
||||
for ($t=1;$t<7;$t++)
|
||||
for ($t=1;$t<=TAGE_PRO_WOCHE;$t++)
|
||||
for ($s=$min_stunde;$s<=$max_stunde;$s++)
|
||||
{
|
||||
if (isset($raster[$t][$s]))
|
||||
@@ -1429,7 +1431,7 @@ class wochenplan
|
||||
}
|
||||
|
||||
// freie Plaetze in den Stundenplan eintragen.
|
||||
for ($t=1;$t<7;$t++)
|
||||
for ($t=1;$t<=TAGE_PRO_WOCHE;$t++)
|
||||
for ($s=1;$s<=$max_stunde;$s++)
|
||||
if (!$raster[$t][$s]->kollision && ($s+$block)<=($max_stunde+1))
|
||||
{
|
||||
@@ -1479,7 +1481,7 @@ class wochenplan
|
||||
if (!date("w",$this->datum))
|
||||
$this->datum=jump_day($this->datum,1);
|
||||
$num_rows_stunde=pg_numrows($this->stunde);
|
||||
for ($i=1; $i<7; $i++)
|
||||
for ($i=1; $i<=TAGE_PRO_WOCHE; $i++)
|
||||
{
|
||||
for ($k=0; $k<$num_rows_stunde; $k++)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user