<%-- /** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */ --%> <%@ include file="/init.jsp" %> <% Map userPrefs = (Map)renderRequest.getAttribute(WebKeys.USER_PREFS); String namespace = ShindigUtil.getPortletResourceNamespace(renderRequest, themeDisplay); JSONObject jsonObject = ExpandoValueServiceUtil.getJSONData(themeDisplay.getCompanyId(), Layout.class.getName(), ShindigUtil.getTableOpenSocial(), ShindigUtil.getColumnUserPrefs(namespace, themeDisplay), themeDisplay.getPlid()); %> <% for (UserPref userPref : userPrefs.values()) { UserPref.DataType dataType = userPref.getDataType(); String displayName = userPref.getDisplayName(); String name = userPref.getName(); String value = userPref.getDefaultValue(); if (jsonObject != null) { value = GetterUtil.getString(jsonObject.getString(name), value); } %> <% for (UserPref.EnumValuePair enumValuePair : userPref.getOrderedEnumValues()) { String enumDisplayValue = enumValuePair.getDisplayValue(); String enumValue = enumValuePair.getValue(); %> <% } %> <% } %>