public static string GetUserAvatarUrlById(Guid userId) { Telerik.Sitefinity.Libraries.Model.Image image; var imageUrl = UserProfilesHelper.GetAvatarImageUrl(userId, out image); return(imageUrl); }
public static string GetAvatar(this Telerik.Sitefinity.Security.Model.User user, string defaultImageUrl = "") { Image image; UserProfilesHelper.GetAvatarImageUrl(user.Id, out image); if (image != null) { return(image.Url); } else { return((String.IsNullOrEmpty(defaultImageUrl)) ? "/SFRes/images/Telerik.Sitefinity.Resources/Images.DefaultPhoto.png" : defaultImageUrl); } }
public override void Execute() { WriteLiteral("\n"); #line 13 "..\..\ResourcePackages\Bootstrap\MVC\Views\UsersList\List.UsersList.cshtml" Write(Html.Script(ScriptRef.JQuery, "top", false)); #line default #line hidden WriteLiteral("\n\n<div"); WriteAttribute("class", Tuple.Create(" class=\"", 546), Tuple.Create("\"", 580) #line 15 "..\..\ResourcePackages\Bootstrap\MVC\Views\UsersList\List.UsersList.cshtml" , Tuple.Create(Tuple.Create("", 554), Tuple.Create <System.Object, System.Int32>(Model.CssClass #line default #line hidden , 554), false) , Tuple.Create(Tuple.Create(" ", 569), Tuple.Create("media-list", 570), true) ); WriteLiteral(">\n"); #line 16 "..\..\ResourcePackages\Bootstrap\MVC\Views\UsersList\List.UsersList.cshtml" #line default #line hidden #line 16 "..\..\ResourcePackages\Bootstrap\MVC\Views\UsersList\List.UsersList.cshtml" if (Model.ContentType == typeof(SitefinityProfile)) { foreach (var item in Model.Items) { #line default #line hidden WriteLiteral(" <div"); WriteLiteral(" class=\"media sf-media\""); WriteLiteral(">\n <div"); WriteLiteral(" class=\"media-left sf-img-thmb\""); WriteLiteral(">\n <img"); WriteLiteral(" class=\"media-object\""); WriteAttribute("src", Tuple.Create(" src=\"", 837), Tuple.Create("\"", 901) #line 22 "..\..\ResourcePackages\Bootstrap\MVC\Views\UsersList\List.UsersList.cshtml" , Tuple.Create(Tuple.Create("", 843), Tuple.Create <System.Object, System.Int32>((item as SitefinityProfileItemViewModel).AvatarImageUrl #line default #line hidden , 843), false) ); WriteAttribute("alt", Tuple.Create(" alt=\"", 902), Tuple.Create("\"", 930) #line 22 "..\..\ResourcePackages\Bootstrap\MVC\Views\UsersList\List.UsersList.cshtml" , Tuple.Create(Tuple.Create("", 908), Tuple.Create <System.Object, System.Int32>(item.Fields.FirstName #line default #line hidden , 908), false) ); WriteLiteral(" width=\"100\""); WriteLiteral(" height=\"100\""); WriteLiteral(" />\n </div>\n\n <div"); WriteLiteral(" class=\"media-body sf-media-body\""); WriteLiteral(">\n <h3>\n <a"); WriteAttribute("href", Tuple.Create(" href=\"", 1090), Tuple.Create("\"", 1255) #line 27 "..\..\ResourcePackages\Bootstrap\MVC\Views\UsersList\List.UsersList.cshtml" , Tuple.Create(Tuple.Create("", 1097), Tuple.Create <System.Object, System.Int32>(UsersHelper.EncodeUrlUsername(HyperLinkHelpers.GetDetailPageUrl(item, ViewBag.DetailsPageId, ViewBag.OpenInSamePage), item as SitefinityProfileItemViewModel) #line default #line hidden , 1097), false) ); WriteLiteral(">\n"); WriteLiteral(" "); #line 28 "..\..\ResourcePackages\Bootstrap\MVC\Views\UsersList\List.UsersList.cshtml" Write(((SitefinityProfile)item.DataItem).GetUserDisplayName()); #line default #line hidden WriteLiteral("\n </a>\n </h3>\n <p>\n"); WriteLiteral(" "); #line 32 "..\..\ResourcePackages\Bootstrap\MVC\Views\UsersList\List.UsersList.cshtml" Write(Html.HtmlSanitize((((SitefinityProfileItemViewModel)item).About))); #line default #line hidden WriteLiteral("\n </p>\n </div>\n\n </div>\n"); #line 37 "..\..\ResourcePackages\Bootstrap\MVC\Views\UsersList\List.UsersList.cshtml" } } else { if (SystemManager.IsDesignMode) { #line default #line hidden #line 43 "..\..\ResourcePackages\Bootstrap\MVC\Views\UsersList\List.UsersList.cshtml" Write(Html.Resource("TheSelectedTemplateCannotBeUsed")); #line default #line hidden #line 43 "..\..\ResourcePackages\Bootstrap\MVC\Views\UsersList\List.UsersList.cshtml" } else { foreach (var item in Model.Items) { #line default #line hidden WriteLiteral(" <h3>\n <a"); WriteAttribute("href", Tuple.Create(" href=\"", 1862), Tuple.Create("\"", 1956) #line 50 "..\..\ResourcePackages\Bootstrap\MVC\Views\UsersList\List.UsersList.cshtml" , Tuple.Create(Tuple.Create("", 1869), Tuple.Create <System.Object, System.Int32>(HyperLinkHelpers.GetDetailPageUrl(item, ViewBag.DetailsPageId, ViewBag.OpenInSamePage) #line default #line hidden , 1869), false) ); WriteLiteral(">\n"); WriteLiteral(" "); #line 51 "..\..\ResourcePackages\Bootstrap\MVC\Views\UsersList\List.UsersList.cshtml" Write(UserProfilesHelper.GetUserDisplayName(item.Fields.Owner)); #line default #line hidden WriteLiteral("\n </a>\n </h3>\n"); #line 54 "..\..\ResourcePackages\Bootstrap\MVC\Views\UsersList\List.UsersList.cshtml" } } } #line default #line hidden WriteLiteral("\n"); #line 58 "..\..\ResourcePackages\Bootstrap\MVC\Views\UsersList\List.UsersList.cshtml" #line default #line hidden #line 58 "..\..\ResourcePackages\Bootstrap\MVC\Views\UsersList\List.UsersList.cshtml" if (Model.ShowPager) { #line default #line hidden #line 60 "..\..\ResourcePackages\Bootstrap\MVC\Views\UsersList\List.UsersList.cshtml" Write(Html.Action("Index", "ContentPager", new { currentPage = Model.CurrentPage, totalPagesCount = Model.TotalPagesCount.Value, redirectUrlTemplate = ViewBag.RedirectPageUrlTemplate })); #line default #line hidden #line 65 "..\..\ResourcePackages\Bootstrap\MVC\Views\UsersList\List.UsersList.cshtml" } #line default #line hidden WriteLiteral("</div>\n"); }
public override void Execute() { WriteLiteral("\n<div"); WriteAttribute("class", Tuple.Create(" class=\"", 500), Tuple.Create("\"", 534) #line 13 "..\..MVC\Views\UsersList\List.UsersList.cshtml" , Tuple.Create(Tuple.Create("", 508), Tuple.Create <System.Object, System.Int32>(Model.CssClass #line default #line hidden , 508), false) , Tuple.Create(Tuple.Create(" ", 523), Tuple.Create("media-list", 524), true) ); WriteLiteral(">\n"); #line 14 "..\..MVC\Views\UsersList\List.UsersList.cshtml" #line default #line hidden #line 14 "..\..MVC\Views\UsersList\List.UsersList.cshtml" if (Model.ContentType == typeof(SitefinityProfile)) { foreach (var item in Model.Items) { #line default #line hidden WriteLiteral(" <div"); WriteLiteral(" class=\"media sf-media\""); WriteLiteral(">\n <div"); WriteLiteral(" class=\"media-left pr-2 sf-img-thmb\""); WriteLiteral(">\n <img"); WriteLiteral(" class=\"media-object\""); WriteAttribute("src", Tuple.Create(" src=\"", 796), Tuple.Create("\"", 860) #line 20 "..\..MVC\Views\UsersList\List.UsersList.cshtml" , Tuple.Create(Tuple.Create("", 802), Tuple.Create <System.Object, System.Int32>((item as SitefinityProfileItemViewModel).AvatarImageUrl #line default #line hidden , 802), false) ); WriteAttribute("alt", Tuple.Create(" alt=\"", 861), Tuple.Create("\"", 889) #line 20 "..\..MVC\Views\UsersList\List.UsersList.cshtml" , Tuple.Create(Tuple.Create("", 867), Tuple.Create <System.Object, System.Int32>(item.Fields.FirstName #line default #line hidden , 867), false) ); WriteLiteral(" width=\"100\""); WriteLiteral(" height=\"100\""); WriteLiteral(" />\n </div>\n\n <div"); WriteLiteral(" class=\"media-body sf-media-body\""); WriteLiteral(">\n <h3>\n <a"); WriteAttribute("href", Tuple.Create(" href=\"", 1049), Tuple.Create("\"", 1214) #line 25 "..\..MVC\Views\UsersList\List.UsersList.cshtml" , Tuple.Create(Tuple.Create("", 1056), Tuple.Create <System.Object, System.Int32>(UsersHelper.EncodeUrlUsername(HyperLinkHelpers.GetDetailPageUrl(item, ViewBag.DetailsPageId, ViewBag.OpenInSamePage), item as SitefinityProfileItemViewModel) #line default #line hidden , 1056), false) ); WriteLiteral(">\n"); WriteLiteral(" "); #line 26 "..\..MVC\Views\UsersList\List.UsersList.cshtml" Write(((SitefinityProfile)item.DataItem).GetUserDisplayName()); #line default #line hidden WriteLiteral("\n </a>\n </h3>\n <p>\n"); WriteLiteral(" "); #line 30 "..\..MVC\Views\UsersList\List.UsersList.cshtml" Write(Html.HtmlSanitize((((SitefinityProfileItemViewModel)item).About))); #line default #line hidden WriteLiteral("\n </p>\n </div>\n\n </div>\n"); #line 35 "..\..MVC\Views\UsersList\List.UsersList.cshtml" } } else { if (SystemManager.IsDesignMode) { #line default #line hidden #line 41 "..\..MVC\Views\UsersList\List.UsersList.cshtml" Write(Html.Resource("TheSelectedTemplateCannotBeUsed")); #line default #line hidden #line 41 "..\..MVC\Views\UsersList\List.UsersList.cshtml" } else { foreach (var item in Model.Items) { #line default #line hidden WriteLiteral(" <h3>\n <a"); WriteAttribute("href", Tuple.Create(" href=\"", 1821), Tuple.Create("\"", 1915) #line 48 "..\..MVC\Views\UsersList\List.UsersList.cshtml" , Tuple.Create(Tuple.Create("", 1828), Tuple.Create <System.Object, System.Int32>(HyperLinkHelpers.GetDetailPageUrl(item, ViewBag.DetailsPageId, ViewBag.OpenInSamePage) #line default #line hidden , 1828), false) ); WriteLiteral(">\n"); WriteLiteral(" "); #line 49 "..\..MVC\Views\UsersList\List.UsersList.cshtml" Write(UserProfilesHelper.GetUserDisplayName(item.Fields.Owner)); #line default #line hidden WriteLiteral("\n </a>\n </h3>\n"); #line 52 "..\..MVC\Views\UsersList\List.UsersList.cshtml" } } } #line default #line hidden WriteLiteral("\n"); #line 56 "..\..MVC\Views\UsersList\List.UsersList.cshtml" #line default #line hidden #line 56 "..\..MVC\Views\UsersList\List.UsersList.cshtml" if (Model.ShowPager) { #line default #line hidden #line 58 "..\..MVC\Views\UsersList\List.UsersList.cshtml" Write(Html.Action("Index", "ContentPager", new { currentPage = Model.CurrentPage, totalPagesCount = Model.TotalPagesCount.Value, redirectUrlTemplate = ViewBag.RedirectPageUrlTemplate })); #line default #line hidden #line 63 "..\..MVC\Views\UsersList\List.UsersList.cshtml" } #line default #line hidden WriteLiteral("</div>\n"); }