r5103 Do not fetch locations list and build location tree each time request is processed
[racktables-incomplete-works] / wwwroot / inc / init.php
index 149c865ad722bcf6334c999d92c549d3c6962bf2..1f4c3e9d2f9f631b783bf7f6b36cd78e699ff071 100644 (file)
@@ -92,15 +92,11 @@ $tagRelCache = array();
 
 $taglist = getTagList();
 $tagtree = treeFromList ($taglist);
-sortTree ($tagtree, 'taginfoCmp');
 
-$locationlist = getLocationList();
-$locationtree = treeFromList ($locationlist);
-sortTree ($locationtree, 'taginfoCmp'); // should be locationinfoCmp, but re-using the tag function is good enough
 // Add all locations to the filter upon login
 @session_start();
 if (!isset ($_SESSION['locationFilter']))
-       $_SESSION['locationFilter'] = array_keys ($locationlist);
+       $_SESSION['locationFilter'] = array_keys (listCells ('location'));
 
 $auto_tags = array();
 // Initial chain for the current user.