Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 3
0
        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");
        }