public virtual void Main() { ctx.Page.Title = "about"; User user = ctx.owner.obj as User; load( "userMenu", UserMenu ); //Microblog blog = microblogService.GetFirst( user.Id ); //if (blog != null) { // String lnkMore = alink.ToUserMicroblog( user ); // String more = "<a href='" + lnkMore + "'>" + lang( "more" ) + "...</a>"; // String logcontent = blog.Content + " <span class='left10'>" + more + "</span>"; // set( "microblog", logcontent ); //} //else { // set( "microblog", "" ); //} UserVo uservo = new UserVo( user ); bind( "user", uservo ); IBlock pblock = getBlock( "profile" ); IBlock cblock = getBlock( "contact" ); IBlock iblock = getBlock( "interest" ); if (ctx.viewer.HasPrivacyPermission( user, UserPermission.Profile.ToString() )) { pblock.Bind( "user", uservo ); pblock.Next(); } if (ctx.viewer.HasPrivacyPermission( user, UserPermission.Contact.ToString() )) { cblock.Bind( "user", uservo ); cblock.Next(); } if (ctx.viewer.HasPrivacyPermission( user, UserPermission.Hobby.ToString() )) { iblock.Bind( "user", uservo ); iblock.Next(); } }
private void bindProfile() { User user = ctx.owner.obj as User; UserVo uservo = new UserVo( user ); bind( "user", uservo ); int microblogCount = microblogService.CountByUser( user.Id ); set( "user.MicroblogCount", microblogCount ); }
private void bindProfile() { User user = ctx.owner.obj as User; UserVo uservo = new UserVo( user ); bind( "user", uservo ); }