diff --git a/content/lvplanung/lehrveranstaltungoverlay.js.php b/content/lvplanung/lehrveranstaltungoverlay.js.php
index 64fa9d7cf..49a3d300f 100644
--- a/content/lvplanung/lehrveranstaltungoverlay.js.php
+++ b/content/lvplanung/lehrveranstaltungoverlay.js.php
@@ -1843,3 +1843,22 @@ function LeMitarbeiterGesamtkosten()
else
document.getElementById('lehrveranstaltung-lehreinheitmitarbeiter-label-gesamtkosten').setAttribute("style",'color: black');
}
+
+/*
+ * Oeffnet alle Subtrees
+ */
+function LvTreeOpenAllSubtrees()
+{
+ var tree=document.getElementById('lehrveranstaltung-tree');
+
+ if(tree.view)
+ var items = tree.view.rowCount; //Anzahl der Zeilen ermitteln
+ else
+ return false;
+
+ for(var i=items-1;i>=0;i--)
+ {
+ if(!tree.view.isContainerOpen(i))
+ tree.view.toggleOpenState(i);
+ }
+}
diff --git a/content/lvplanung/lehrveranstaltungoverlay.xul.php b/content/lvplanung/lehrveranstaltungoverlay.xul.php
index 5c4949108..f4ab4ce38 100644
--- a/content/lvplanung/lehrveranstaltungoverlay.xul.php
+++ b/content/lvplanung/lehrveranstaltungoverlay.xul.php
@@ -57,7 +57,8 @@ echo '
Hinweis: Lehreverzeichnis existiert bereits.';
}
$htmlstr .= '
-