r2042 + fix user viewer (wrong autotags were shown)
[racktables] / inc / functions.php
index 3da481b..98f7e51 100644 (file)
@@ -1389,6 +1389,18 @@ function complementByKids ($idlist, $tree = NULL, $getall = FALSE)
        return $ret;
 }
 
+function getUserAutoTags ($username = NULL)
+{
+       global $remote_username, $accounts;
+       if ($username == NULL)
+               $username = $remote_username;
+       $ret = array();
+       $ret[] = array ('tag' => '$username_' . $username);
+       if (isset ($accounts[$username]['user_id']))
+               $ret[] = array ('tag' => '$userid_' . $accounts[$username]['user_id']);
+       return $ret;
+}
+
 function loadRackObjectAutoTags ()
 {
        assertUIntArg ('object_id', __FUNCTION__);
@@ -1502,15 +1514,6 @@ function fixContext ()
        }
 }
 
-function getUserAutoTags ()
-{
-       global $remote_username, $accounts;
-       $ret = array();
-       $ret[] = array ('tag' => '$username_' . $remote_username);
-       $ret[] = array ('tag' => '$userid_' . $accounts[$remote_username]['user_id']);
-       return $ret;
-}
-
 // Build a tag chain from supplied tag id list and return it.
 function buildTagChainFromIds ($tagidlist)
 {