From 040f91872db340c383730f12ed656040d99a23e8 Mon Sep 17 00:00:00 2001 From: Christian Paminger Date: Wed, 5 Sep 2007 17:18:59 +0000 Subject: [PATCH] --- content/lvplanung/timetable-week.xul.php | 6 +++++- include/wochenplan.class.php | 4 +++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/content/lvplanung/timetable-week.xul.php b/content/lvplanung/timetable-week.xul.php index f83ced92b..b7c43a0c6 100644 --- a/content/lvplanung/timetable-week.xul.php +++ b/content/lvplanung/timetable-week.xul.php @@ -286,6 +286,7 @@ elseif ($aktion=='lva_multi_set') $block=array(); $wochenrythmus=array(); $semesterstunden=array(); + $planstunden=array(); $offenestunden=array(); // LVAs holen $sql_query='SELECT * FROM lehre.'.$lva_stpl_view.' WHERE'; @@ -305,7 +306,8 @@ elseif ($aktion=='lva_multi_set') $block[]=$row->stundenblockung; $wochenrythmus[]=$row->wochenrythmus; $semesterstunden[]=$row->semesterstunden; - $offenestunden[]=$row->semesterstunden-$row->verplant; + $planstunden[]=$row->planstunden; + $offenestunden[]=$row->planstunden-$row->verplant; } // Variablen eindeutig? // Offene Stunden @@ -316,6 +318,7 @@ elseif ($aktion=='lva_multi_set') else $error_msg.='Offene Stunden sind nicht eindeutig!'; //$error_msg.='Offene Stunden='.$offenestunden; + /*// Verplante Stunden $verplant=array_unique($verplant); if (count($verplant)==1) @@ -328,6 +331,7 @@ elseif ($aktion=='lva_multi_set') $semesterstunden=$semesterstunden[0]; else $error_msg.='Semesterstunden sind nicht eindeutig!';*/ + //Blockung $blk=$block[0]; $block=array_unique($block); diff --git a/include/wochenplan.class.php b/include/wochenplan.class.php index 7ec61c685..57c93268f 100644 --- a/include/wochenplan.class.php +++ b/include/wochenplan.class.php @@ -1184,7 +1184,7 @@ class wochenplan $max_stunde=pg_result($result_stunde,0,'max'); // LEs holen - $sql_query='SELECT *, (semesterstunden-verplant::smallint) AS offenestunden FROM '.$lva_stpl_view.' WHERE'; + $sql_query='SELECT *, (planstunden-verplant::smallint) AS offenestunden FROM '.$lva_stpl_view.' WHERE'; $lvas=''; foreach ($lva_id as $id) $lvas.=' OR lehreinheit_id='.$id; @@ -1200,6 +1200,7 @@ class wochenplan $verplant=array(); $block=array(); $semesterstunden=array(); + $planstunden=array(); $offenestunden=array(); // Daten aufbereiten for ($i=0;$i<$num_rows_lva;$i++) @@ -1215,6 +1216,7 @@ class wochenplan $lehrverband[$i]->grp=$row->gruppe; $lektor[$i]=$row->lektor_uid; $verplant[$i]=$row->verplant; + $planstunden[$i]=$row->planstunden; $offenestunden[]=$row->offenestunden; $unr=$row->unr; $block[$i]=$row->stundenblockung;