public string getContentTypeIcon(Ektron.Cms.Common.ContentBase objCont) { try { int ContentTypeID; string strAssetIcon; Ektron.Cms.Common.ContentBase contentObj; contentObj = (Ektron.Cms.Common.ContentBase)objCont; ContentTypeID = System.Convert.ToInt32(objCont.ContentType); if (ContentTypeID == 2) { return (formsIcon); } else if (ContentTypeID > Ektron.Cms.Common.EkConstants.ManagedAsset_Min && ContentTypeID < Ektron.Cms.Common.EkConstants.ManagedAsset_Max) { try { strAssetIcon = (string)objCont.AssetInfo.ImageUrl; strAssetIcon = "<img src=\"" + strAssetIcon + "\" alt=\"Asset\">"; return (strAssetIcon); } catch (Exception) { return ("<img src=\"" + AppPath + "images/ui/icons/filetypes/file.png\" alt=\"Content\" />"); } } else if (ContentTypeID == 3333) { Ektron.Cms.Commerce.CatalogEntry catalogEntry = new Ektron.Cms.Commerce.CatalogEntry(); catalogEntry.RequestInformation = m_refContent.RequestInformation; Ektron.Cms.Commerce.EntryData catalogEntryData; catalogEntryData = catalogEntry.GetItem(contentObj.Id, long.Parse(contentObj.Language.ToString())); return ("<img title=\"" + catalogEntryData.Title + "\" src=\"" + GetProductIcon(catalogEntryData.EntryType) + "\" alt=\"" + catalogEntryData.Title + "\" />"); } else { if (Convert.ToInt32(objCont.ContentSubType) == 1) { return (pageIcon); } else if (Convert.ToInt32(objCont.ContentSubType) == 2) { return (WebEventIcon); } return (ContentIcon); } } catch (Exception) { return (ContentIcon); } }