From aa36306545d813cd6a5b24ccd389d861eaded362 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Thu, 24 May 2012 15:25:09 +0000 Subject: [PATCH] Bugfix Division durch 0 --- vilesci/lehre/check/verplanungsuebersicht.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/vilesci/lehre/check/verplanungsuebersicht.php b/vilesci/lehre/check/verplanungsuebersicht.php index f2355bdbf..69c32c4b2 100644 --- a/vilesci/lehre/check/verplanungsuebersicht.php +++ b/vilesci/lehre/check/verplanungsuebersicht.php @@ -216,7 +216,10 @@ foreach($stg->result as $row_stg) $gesamt_ps+=$ps; $gesamt_ps_offen+=$offen; $content.= "($stdverplant/$ps)"; - $prozent = round(($ps-$offen)*100/$ps,2); + if($ps==0) + $prozent=0; + else + $prozent = round(($ps-$offen)*100/$ps,2); //Ueberbuchung berechnen /* @@ -224,7 +227,10 @@ foreach($stg->result as $row_stg) Lektoren der gleichen LV sehen koennen. Deshalb ist es auch notwendig die offenen Stunden aus der DB zu holen anstatt zu berechnen */ - $prozentueber = round(($stdverplant-$ps+$offen)*100/$ps,2); + if($ps==0) + $prozentueber=0; + else + $prozentueber = round(($stdverplant-$ps+$offen)*100/$ps,2); $content.= ''; $content.=drawprogress($prozent, $prozentueber);