public static function getTreeDisplayValueBySID($item_sid) { $item_info = SJB_UserProfileFieldTreeManager::getTreeItemInfoBySID($item_sid); $values = array(); while (!is_null($item_info)) { array_unshift($values, $item_info['caption']); $item_info = SJB_UserProfileFieldTreeManager::getTreeItemInfoBySID($item_info['parent_sid']); } return $values; }