internal void BuildInfobar(Infobar infobar) { if (this.IsPhishingItemWithEnabledLinks()) { string s = "<a id=\"aIbBlk\" href=\"#\" " + string.Format(CultureInfo.InvariantCulture, ">{0}</a> {1} ", new object[] { LocalizedStrings.GetHtmlEncoded(-672110188), LocalizedStrings.GetHtmlEncoded(-1020475744) }); string s2 = string.Format(CultureInfo.InvariantCulture, "<a href=\"#\" " + Utilities.GetScriptHandler("onclick", "opnHlp(\"" + Utilities.JavascriptEncode(Utilities.BuildEhcHref(HelpIdsLight.EmailSafetyLight.ToString())) + "\");") + ">{0}</a>", new object[] { LocalizedStrings.GetHtmlEncoded(338562664) }); infobar.AddMessage(SanitizedHtmlString.Format("{0}{1}{2}", new object[] { LocalizedStrings.GetNonEncoded(1581910613), SanitizedHtmlString.GetSanitizedStringWithoutEncoding(s), SanitizedHtmlString.GetSanitizedStringWithoutEncoding(s2) }), InfobarMessageType.Phishing); } if (this.isDelegated) { infobar.AddMessage(SanitizedHtmlString.Format(LocalizedStrings.GetHtmlEncoded(-1205864060), new object[] { MeetingUtilities.GetReceivedOnBehalfOfDisplayName(this.meetingRequest) }), InfobarMessageType.Informational); } if (this.meetingRequest.MeetingRequestType == MeetingMessageType.PrincipalWantsCopy) { infobar.AddMessage(SanitizedHtmlString.FromStringId(-332743944), InfobarMessageType.Informational); } if (!this.IsDraft && this.meetingRequest.MeetingRequestType != MeetingMessageType.Outdated && this.CalendarItemBase != null) { CalendarUtilities.AddCalendarInfobarMessages(infobar, this.CalendarItemBase, this.meetingRequest, this.UserContext); } if (this.infobarResponseString != null) { infobar.AddMessage(this.infobarResponseString.Value, InfobarMessageType.Informational); } }
protected internal override void BuildInfobar() { if (this.meetingCancellation.Importance == Importance.High) { this.FormInfobar.AddMessage(-788473393, InfobarMessageType.Informational); } else if (this.meetingCancellation.Importance == Importance.Low) { this.FormInfobar.AddMessage(-1193056027, InfobarMessageType.Informational); } if (this.isDelegated) { this.FormInfobar.AddMessage(SanitizedHtmlString.Format(LocalizedStrings.GetNonEncoded(-1205864060), new object[] { MeetingUtilities.GetReceivedOnBehalfOfDisplayName(this.meetingCancellation) }), InfobarMessageType.Informational); } if (!this.isOutOfDate) { this.FormInfobar.AddMessage(-161808760, InfobarMessageType.Informational); return; } this.FormInfobar.AddMessage(21101307, InfobarMessageType.Informational); }
protected internal override void BuildInfobar() { InfobarMessageBuilder.AddFlag(this.FormInfobar, this.meetingResponse, this.UserContext); if (this.isDraft) { this.FormInfobar.AddMessage(-1981719796, InfobarMessageType.Informational); string format = string.Empty; switch (this.meetingResponse.ResponseType) { case ResponseType.Tentative: format = LocalizedStrings.GetHtmlEncoded(-588720585); break; case ResponseType.Accept: format = LocalizedStrings.GetHtmlEncoded(-14610226); break; case ResponseType.Decline: format = LocalizedStrings.GetHtmlEncoded(-1615218790); break; } SanitizedHtmlString messageHtml; if (this.meetingResponse.From != null && string.CompareOrdinal(this.UserContext.ExchangePrincipal.LegacyDn, this.meetingResponse.From.EmailAddress) != 0) { ADSessionSettings adSettings = Utilities.CreateScopedADSessionSettings(this.UserContext.LogonIdentity.DomainName); string displayName = ExchangePrincipal.FromLegacyDN(adSettings, this.meetingResponse.From.EmailAddress).MailboxInfo.DisplayName; messageHtml = SanitizedHtmlString.Format(format, new object[] { displayName }); } else { messageHtml = SanitizedHtmlString.Format(format, new object[] { LocalizedStrings.GetNonEncoded(372029413) }); } this.FormInfobar.AddMessage(messageHtml, InfobarMessageType.Informational); return; } string s = string.Empty; string arg = string.Empty; if (this.OriginalSender == null || string.IsNullOrEmpty(this.OriginalSender.DisplayName)) { arg = LocalizedStrings.GetNonEncoded(-342979842); } else { arg = this.OriginalSender.DisplayName; } switch (this.meetingResponse.ResponseType) { case ResponseType.Tentative: s = string.Format(Strings.InfoAttendeeTentative, arg); break; case ResponseType.Accept: s = string.Format(Strings.InfoAttendeeAccepted, arg); break; case ResponseType.Decline: s = string.Format(Strings.InfoAttendeeDecline, arg); break; } this.FormInfobar.AddMessage(Utilities.SanitizeHtmlEncode(s), InfobarMessageType.Informational); InfobarMessageBuilder.AddImportance(this.FormInfobar, this.meetingResponse); InfobarMessageBuilder.AddSensitivity(this.FormInfobar, this.meetingResponse); if (this.isDelegated) { this.FormInfobar.AddMessage(Utilities.SanitizeHtmlEncode(string.Format(LocalizedStrings.GetNonEncoded(-1205864060), MeetingUtilities.GetReceivedOnBehalfOfDisplayName(this.meetingResponse))), InfobarMessageType.Informational); } if (!this.isEmbeddedItem && !Utilities.IsPublic(this.meetingResponse)) { InfobarMessageBuilder.AddReadReceiptNotice(this.UserContext, this.FormInfobar, this.meetingResponse); } }
// Token: 0x06000573 RID: 1395 RVA: 0x0002B388 File Offset: 0x00029588 protected void SetInfobarMessages() { if (!this.isCalendarItem) { RenderingUtilities.RenderReplyForwardMessageStatus(base.Item, base.Infobar, base.UserContext); if (this.isDelegated) { base.Infobar.AddMessageText(string.Format(LocalizedStrings.GetNonEncoded(this.delegateMessage), MeetingUtilities.GetReceivedOnBehalfOfDisplayName((MeetingMessage)base.Item)), InfobarMessageType.Informational); } } object obj = base.Item.TryGetProperty(MessageItemSchema.IsDraft); if (obj is bool && (bool)obj) { if (ObjectClass.IsMeetingResponse(this.ItemType)) { base.Infobar.AddMessageLocalized(-1981719796, InfobarMessageType.Informational); } } else { InfobarMessageBuilder.AddImportance(base.Infobar, base.Item); InfobarMessageBuilder.AddSensitivity(base.Infobar, base.Item); } InfobarMessageBuilder.AddFlag(base.Infobar, base.Item, base.UserContext); }