fixed bug which end in an unterminated loop

This commit is contained in:
Stefan Puraner
2016-10-03 13:11:51 +02:00
parent 868fc0feaa
commit b4ea35858c
+4 -3
View File
@@ -371,10 +371,11 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
{ {
$studienplan->loadStudienplanLehrveranstaltung($studienplan_lehrveranstaltung_id); $studienplan->loadStudienplanLehrveranstaltung($studienplan_lehrveranstaltung_id);
$lv = new lehrveranstaltung(); $lv = new lehrveranstaltung();
while($lv->lehrtyp_kurzbz != "modul") while(($lv->lehrtyp_kurzbz != "modul") && ($studienplan->lehrveranstaltung_id != $studienplan_lehrveranstaltung_id))
{ {
$lv->load($studienplan->lehrveranstaltung_id); $lv->load($studienplan->lehrveranstaltung_id);
$studienplan->loadStudienplanLehrveranstaltung($studienplan->studienplan_lehrveranstaltung_id_parent); $studienplan_lehrveranstaltung_id = $studienplan->lehrveranstaltung_id;
$studienplan->loadStudienplanLehrveranstaltung($studienplan->studienplan_lehrveranstaltung_id_parent);
} }
$lehrveranstaltung->lehrveranstaltungen = array(0 => $lv); $lehrveranstaltung->lehrveranstaltungen = array(0 => $lv);
} }