// Token: 0x0600297E RID: 10622 RVA: 0x000E9ED4 File Offset: 0x000E80D4
        protected void RenderELCCommentAndQuota(Infobar infobar)
        {
            SanitizingStringBuilder <OwaHtml> sanitizingStringBuilder = new SanitizingStringBuilder <OwaHtml>();
            SanitizedHtmlString sanitizedHtmlString = new SanitizedHtmlString(base.RenderELCComment());

            sanitizedHtmlString.DecreeToBeTrusted();
            SanitizedHtmlString sanitizedHtmlString2 = new SanitizedHtmlString(base.RenderELCQuota());

            sanitizedHtmlString2.DecreeToBeTrusted();
            sanitizingStringBuilder.Append <SanitizedHtmlString>(sanitizedHtmlString);
            sanitizingStringBuilder.Append <SanitizedHtmlString>(sanitizedHtmlString2);
            infobar.AddMessage(sanitizingStringBuilder.ToSanitizedString <SanitizedHtmlString>(), InfobarMessageType.Informational, "divElcIB", !base.IsELCInfobarVisible);
        }
Beispiel #2
0
 public void CreateListView()
 {
     if (this.searchLocation == AddressBook.SearchLocation.AddressBook)
     {
         this.listView = new AddressBookListView(this.searchString, base.UserContext, ColumnId.DisplayNameAD, SortOrder.Ascending, this.addressBookBase, AddressBookBase.RecipientCategory.All);
     }
     else
     {
         FolderSearch folderSearch = new FolderSearch();
         SearchScope  searchScope  = base.UserContext.MailboxSession.Mailbox.IsContentIndexingEnabled ? SearchScope.SelectedAndSubfolders : SearchScope.SelectedFolder;
         this.searchFolder = folderSearch.Execute(base.UserContext, this.folder, searchScope, this.searchString, this.isNewSearch, false);
         object obj = this.searchFolder.TryGetProperty(FolderSchema.ItemCount);
         if (!(obj is PropertyError))
         {
             this.itemCount = (int)obj;
         }
         this.listView = new ContactsListView(base.UserContext, this.sortColumn, this.sortOrder, this.searchFolder, searchScope);
     }
     this.listView.Initialize(this.firstItemOnPage, this.lastItemOnPage);
     if (!string.IsNullOrEmpty(this.searchString))
     {
         SanitizedHtmlString sanitizedHtmlString = new SanitizedHtmlString("<a href=\"#\" onclick=\"return onClkClrLnk();\">" + LocalizedStrings.GetHtmlEncoded(1155007962) + "</a>");
         sanitizedHtmlString.DecreeToBeTrusted();
         SanitizedHtmlString messageHtml;
         if (this.listView.TotalCount == 0)
         {
             messageHtml = SanitizedHtmlString.Format(LocalizedStrings.GetHtmlEncoded(-761327948), new object[]
             {
                 sanitizedHtmlString
             });
         }
         else if (this.searchLocation == AddressBook.SearchLocation.AddressBook)
         {
             if (this.addressBookBase.Base64Guid == base.UserContext.GlobalAddressListInfo.ToAddressBookBase().Base64Guid)
             {
                 messageHtml = SanitizedHtmlString.Format(LocalizedStrings.GetHtmlEncoded(-121508646), new object[]
                 {
                     this.listView.TotalCount,
                     this.searchString,
                     sanitizedHtmlString
                 });
             }
             else
             {
                 messageHtml = SanitizedHtmlString.Format(LocalizedStrings.GetHtmlEncoded(-1725472335), new object[]
                 {
                     this.listView.TotalCount,
                     this.searchString,
                     this.addressBookBase.DisplayName,
                     sanitizedHtmlString
                 });
             }
         }
         else
         {
             messageHtml = SanitizedHtmlString.Format(LocalizedStrings.GetHtmlEncoded(-1403744948), new object[]
             {
                 this.listView.TotalCount,
                 this.searchString,
                 sanitizedHtmlString
             });
         }
         base.Infobar.AddMessageHtml(messageHtml, InfobarMessageType.Informational);
     }
 }