Ejemplo n.º 1
0
 // Token: 0x06002BC5 RID: 11205 RVA: 0x000F4D5C File Offset: 0x000F2F5C
 protected void RenderRegenerateYearlyRecurrence()
 {
     base.SanitizingResponse.Write(SanitizedHtmlString.Format(LocalizedStrings.GetHtmlEncoded(1794632949), new object[]
     {
         "<input type=\"text\" maxlength=\"3\" size=\"4\" id=\"txtRcrRGYC\">"
     }));
 }
Ejemplo n.º 2
0
        // Token: 0x060025AB RID: 9643 RVA: 0x000DA3B0 File Offset: 0x000D85B0
        private void AddResponseMessageInfobarToRequestMessage(Infobar infobar)
        {
            Strings.IDs?ds = null;
            switch (this.sharingMessage.SharingResponseType)
            {
            case SharingResponseType.Allowed:
                ds = new Strings.IDs?(-310218305);
                break;

            case SharingResponseType.Denied:
                ds = new Strings.IDs?(1130758124);
                break;
            }
            if (ds != null)
            {
                ExDateTime?sharingResponseTime = this.sharingMessage.SharingResponseTime;
                string     text  = string.Empty;
                string     text2 = string.Empty;
                if (sharingResponseTime != null)
                {
                    text  = sharingResponseTime.Value.ToString(this.userContext.UserOptions.DateFormat);
                    text2 = sharingResponseTime.Value.ToString(this.userContext.UserOptions.TimeFormat);
                }
                SanitizedHtmlString messageHtml = SanitizedHtmlString.Format(LocalizedStrings.GetHtmlEncoded(ds.Value), new object[]
                {
                    text,
                    text2
                });
                infobar.AddMessage(messageHtml, InfobarMessageType.Informational);
            }
        }
Ejemplo n.º 3
0
 // Token: 0x06002BBF RID: 11199 RVA: 0x000F4B64 File Offset: 0x000F2D64
 protected void RenderRegenerateWeeklyRecurrence()
 {
     base.SanitizingResponse.Write(SanitizedHtmlString.Format(LocalizedStrings.GetHtmlEncoded(-127679442), new object[]
     {
         "<input type=text maxlength=3 size=4 id=txtRcrRGWC>"
     }));
 }
Ejemplo n.º 4
0
 // Token: 0x06002BBA RID: 11194 RVA: 0x000F4994 File Offset: 0x000F2B94
 protected void RenderDailyRecurrence()
 {
     base.SanitizingResponse.Write(SanitizedHtmlString.Format(LocalizedStrings.GetHtmlEncoded(554874232), new object[]
     {
         "<input type=text maxlength=3 size=4 id=txtRcrDC>"
     }));
 }
Ejemplo n.º 5
0
 // Token: 0x06002BBC RID: 11196 RVA: 0x000F4A04 File Offset: 0x000F2C04
 protected void RenderWeeklyRecurrenceLabel()
 {
     base.SanitizingResponse.Write(SanitizedHtmlString.Format(LocalizedStrings.GetHtmlEncoded(-1397571568), new object[]
     {
         "<input type=text maxlength=2 size=2 id=txtRcrWC>"
     }));
 }
Ejemplo n.º 6
0
 // Token: 0x06003126 RID: 12582 RVA: 0x0012181C File Offset: 0x0011FA1C
 public static void RenderInfobarMessages(Task task, Infobar infobar)
 {
     if (task != null)
     {
         if (TaskUtilities.IsAssignedTask(task))
         {
             infobar.AddMessage(-2129520243, InfobarMessageType.Informational);
             if (TaskUtilities.IsTaskAccepted(task))
             {
                 infobar.AddMessage(-1021948398, InfobarMessageType.Informational);
             }
         }
         if (task.Status != TaskStatus.Completed)
         {
             SanitizedHtmlString dueByString = TaskUtilities.GetDueByString(task.DueDate);
             if (dueByString != null)
             {
                 infobar.AddMessage(dueByString, InfobarMessageType.Informational, "divDueDate");
                 return;
             }
         }
         else if (task.CompleteDate != null)
         {
             infobar.AddMessage(SanitizedHtmlString.Format(LocalizedStrings.GetHtmlEncoded(-12768704), new object[]
             {
                 task.CompleteDate.Value.ToString("d")
             }), InfobarMessageType.Informational, "divDtCmplt");
         }
     }
 }
Ejemplo n.º 7
0
 // Token: 0x0600259D RID: 9629 RVA: 0x000D9BF4 File Offset: 0x000D7DF4
 public void RenderPublishLinks(TextWriter writer, bool isReadonly)
 {
     if (this.sharingMessage.IsDraft)
     {
         this.RenderSettingsStart(writer, isReadonly, "divPublishSetting", -836489933, ThemeFileId.WebCalendarBig);
         writer.Write("<div class=\"shareOptionItem\">");
         if (this.sharingMessage.IsSharedFolderPrimary)
         {
             writer.Write(SanitizedHtmlString.Format(LocalizedStrings.GetNonEncoded(2104451722), new object[]
             {
                 this.sharingMessage.InitiatorName
             }));
         }
         else
         {
             writer.Write(SanitizedHtmlString.Format(LocalizedStrings.GetNonEncoded(-1568709809), new object[]
             {
                 this.sharingMessage.InitiatorName,
                 this.sharingMessage.SharedFolderName
             }));
         }
         writer.Write("</div>");
         this.RenderPublishItem(writer, "divViewAddrL", 1987785664, this.sharingMessage.BrowseUrl);
         this.RenderPublishItem(writer, "divSubscribeAddrL", -1797397441, this.sharingMessage.ICalUrl);
         this.RenderSettingsEnd(writer);
     }
 }
Ejemplo n.º 8
0
 private void RenderSendPublishLinksDialog(InvalidSharingRecipientsException e)
 {
     this.SanitizingWriter.Write("<div id=\"divInvalidRecipient\">");
     this.SanitizingWriter.Write("<p>");
     this.SanitizingWriter.Write(SanitizedHtmlString.Format(LocalizedStrings.GetNonEncoded(-1620770268), new object[]
     {
         "<a class=\"publishUrl\" target=\"_blank\" href=\"",
         e.InvalidRecipientsResolution.BrowseUrl,
         "\">",
         "</a>"
     }));
     this.SanitizingWriter.Write("</p>");
     this.SanitizingWriter.Write("<div id=\"divInvalidRecipientList\">");
     foreach (InvalidRecipient invalidRecipient in e.InvalidRecipients)
     {
         this.SanitizingWriter.Write("<div>");
         this.SanitizingWriter.Write(invalidRecipient.SmtpAddress);
         this.SanitizingWriter.Write("</div>");
     }
     this.SanitizingWriter.Write("</div>");
     this.SanitizingWriter.Write("<p>");
     this.SanitizingWriter.Write(LocalizedStrings.GetNonEncoded(-1455565968));
     this.SanitizingWriter.Write("</p>");
     this.SanitizingWriter.Write("</div>");
 }
Ejemplo n.º 9
0
 protected void RenderFileUploadButtonText()
 {
     Strings.IDs localizedId;
     Strings.IDs localizedId2;
     if (this.IsInline)
     {
         localizedId  = 1319799963;
         localizedId2 = 695427503;
     }
     else
     {
         localizedId  = -1952546783;
         localizedId2 = -547159221;
     }
     Strings.IDs localizedId3;
     if (base.UserContext.BrowserType == BrowserType.IE || base.UserContext.BrowserType == BrowserType.Firefox)
     {
         localizedId3 = 1698608150;
     }
     else
     {
         localizedId3 = 1368786137;
     }
     base.SanitizingResponse.Write(SanitizedHtmlString.Format(LocalizedStrings.GetHtmlEncoded(1264365152), new object[]
     {
         LocalizedStrings.GetNonEncoded(localizedId),
         LocalizedStrings.GetNonEncoded(localizedId3),
         LocalizedStrings.GetNonEncoded(localizedId2)
     }));
 }
Ejemplo n.º 10
0
 // Token: 0x060025AA RID: 9642 RVA: 0x000DA2F8 File Offset: 0x000D84F8
 private void AddResponseMessageInfobarToResponseMessage(Infobar infobar)
 {
     Strings.IDs?ds = null;
     if (this.sharingMessage.SharingMessageType == SharingMessageType.AcceptOfRequest)
     {
         ds = new Strings.IDs?(456591501);
     }
     else if (this.sharingMessage.SharingMessageType == SharingMessageType.DenyOfRequest)
     {
         ds = new Strings.IDs?(-417268086);
     }
     if (ds != null)
     {
         string text = this.sharingMessage.Sender.DisplayName;
         if (string.IsNullOrEmpty(text))
         {
             text = (this.sharingMessage.Sender.TryGetProperty(ParticipantSchema.SmtpAddress) as string);
         }
         SanitizedHtmlString messageHtml = SanitizedHtmlString.Format(LocalizedStrings.GetHtmlEncoded(ds.Value), new object[]
         {
             text
         });
         infobar.AddMessage(messageHtml, InfobarMessageType.Informational);
     }
 }
Ejemplo n.º 11
0
 // Token: 0x06002BC8 RID: 11208 RVA: 0x000F4DF4 File Offset: 0x000F2FF4
 protected void RenderRangeEndAfterOccurences()
 {
     base.SanitizingResponse.Write(SanitizedHtmlString.Format(LocalizedStrings.GetHtmlEncoded(245952142), new object[]
     {
         "<input maxlength=3 size=4 type=text id=txtOC value=10>"
     }));
 }
Ejemplo n.º 12
0
 // Token: 0x06002BC4 RID: 11204 RVA: 0x000F4D1C File Offset: 0x000F2F1C
 protected void RenderYearlyRecurrence()
 {
     base.SanitizingResponse.Write(SanitizedHtmlString.Format(LocalizedStrings.GetHtmlEncoded(-642038370), new object[]
     {
         RecurrenceForm.BuildMonthDropdownList(),
         "<input type=\"text\" maxlength=\"2\" size=\"2\" id=\"txtRcrYD\">"
     }));
 }
Ejemplo n.º 13
0
 // Token: 0x06002BC1 RID: 11201 RVA: 0x000F4C58 File Offset: 0x000F2E58
 protected void RenderMonthlyRecurrence()
 {
     base.SanitizingResponse.Write(SanitizedHtmlString.Format(LocalizedStrings.GetHtmlEncoded(2088839449), new object[]
     {
         "<input type=text maxlength=2 size=3 id=txtRcrMD>",
         "<input type=text maxlength=2 size=3 id=txtRcrMM>"
     }));
 }
Ejemplo n.º 14
0
 // Token: 0x06002BC6 RID: 11206 RVA: 0x000F4D94 File Offset: 0x000F2F94
 protected void RenderYearlyThRecurrence()
 {
     base.SanitizingResponse.Write(SanitizedHtmlString.Format(LocalizedStrings.GetHtmlEncoded(-1599607980), new object[]
     {
         RecurrenceForm.BuildNthDropdownList(1),
         RecurrenceForm.BuildDayDropdownList(DaysOfWeek.Sunday),
         RecurrenceForm.BuildMonthDropdownList()
     }));
 }
Ejemplo n.º 15
0
 // Token: 0x06000493 RID: 1171 RVA: 0x00026F80 File Offset: 0x00025180
 protected override SanitizedHtmlString BuildConcretSearchInfobarMessage(int resultsCount, SanitizedHtmlString clearSearchLink)
 {
     return(SanitizedHtmlString.Format(LocalizedStrings.GetHtmlEncoded(-1403744948), new object[]
     {
         resultsCount,
         base.SearchString,
         clearSearchLink
     }));
 }
Ejemplo n.º 16
0
 // Token: 0x06002BC3 RID: 11203 RVA: 0x000F4CD0 File Offset: 0x000F2ED0
 protected void RenderMonthlyThRecurrence()
 {
     base.SanitizingResponse.Write(SanitizedHtmlString.Format(LocalizedStrings.GetHtmlEncoded(153081917), new object[]
     {
         RecurrenceForm.BuildNthDropdownList(1),
         RecurrenceForm.BuildDayDropdownList(DaysOfWeek.Sunday),
         "<input type=\"text\" maxlength=\"2\" size=\"2\" id=\"txtRcrMThM\">"
     }));
 }
Ejemplo n.º 17
0
        protected void RenderCalendarProperties(CalendarViewBase view)
        {
            CalendarAdapterBase calendarAdapter = view.CalendarAdapter;

            this.RenderValue(this.Output, "sFId", calendarAdapter.IdentityString);
            this.RenderValue(this.Output, "fHRtL", calendarAdapter.UserCanReadItem);
            this.RenderValue(this.Output, "Title", SanitizedHtmlString.GetSanitizedStringWithoutEncoding(calendarAdapter.CalendarTitle));
            this.RenderValue(this.Output, "sDD", view.FolderDateDescription);
            this.RenderValue(this.Output, "fCC", calendarAdapter.DataSource.UserCanCreateItem);
            CalendarAdapter calendarAdapter2 = calendarAdapter as CalendarAdapter;

            this.RenderValue(this.Output, "iSharedType", (int)calendarAdapter.DataSource.SharedType);
            if (calendarAdapter2 != null)
            {
                if (calendarAdapter2.PromotedFolderId != null)
                {
                    this.RenderValue(this.Output, "sPromotedFolderId", calendarAdapter2.PromotedFolderId.ToBase64String());
                }
                this.RenderValue(this.Output, "sLegacyDN", calendarAdapter2.LegacyDN);
                if (calendarAdapter2.DataSource.SharedType == SharedType.InternalFreeBusy)
                {
                    this.RenderValue(this.Output, "sCalendarOwnerDisplayName", calendarAdapter2.CalendarOwnerDisplayName);
                }
                this.RenderValue(this.Output, "iOlderExchangeCalendarType", (int)calendarAdapter2.OlderExchangeSharedCalendarType);
                this.RenderColor(calendarAdapter2);
                this.RenderValue(this.Output, "fPublishedOut", calendarAdapter2.IsPublishedOut);
                if (calendarAdapter2.IsExternalSharedInFolder)
                {
                    if (calendarAdapter2.LastAttemptTime != ExDateTime.MinValue)
                    {
                        this.RenderValue(this.Output, "dtSyncTime", calendarAdapter2.LastAttemptTime.ToString("g", this.SessionContext.UserCulture));
                    }
                    if (calendarAdapter2.LastSuccessSyncTime != ExDateTime.MinValue)
                    {
                        this.RenderValue(this.Output, "dtSuccessSyncTime", calendarAdapter2.LastSuccessSyncTime.ToString("g", this.SessionContext.UserCulture));
                    }
                }
                this.RenderValue(this.Output, "fArchive", calendarAdapter2.IsInArchiveMailbox);
                if (calendarAdapter2.DataSource.SharedType == SharedType.WebCalendar)
                {
                    this.RenderValue(this.Output, "sWebCalUrl", calendarAdapter2.WebCalendarUrl);
                    return;
                }
            }
            else if (calendarAdapter is PublishedCalendarAdapter)
            {
                PublishedCalendarAdapter publishedCalendarAdapter = (PublishedCalendarAdapter)calendarAdapter;
                this.RenderValue(this.Output, "sPublishRange", SanitizedHtmlString.Format(LocalizedStrings.GetNonEncoded(-1428371010), new object[]
                {
                    publishedCalendarAdapter.PublishedFromDateTime.ToShortDateString(),
                    publishedCalendarAdapter.PublishedToDateTime.ToShortDateString()
                }));
            }
        }
Ejemplo n.º 18
0
        // Token: 0x060004BA RID: 1210 RVA: 0x00027480 File Offset: 0x00025680
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);
            string action = this.Action;

            if (Utilities.IsPostRequest(base.Request) && string.Equals(action, "Delete", StringComparison.Ordinal))
            {
                this.isBeingCanceled = true;
            }
            CalendarItemBase calendarItemBase = base.OwaContext.PreFormActionData as CalendarItemBase;

            this.folderId = EditCalendarItemHelper.GetCalendarFolderId(base.Request, base.UserContext);
            if (calendarItemBase != null)
            {
                this.CalendarItemBase             = calendarItemBase;
                base.OwaContext.PreFormActionData = null;
            }
            else
            {
                this.LoadCalendarItem(this.folderId);
                bool flag = string.Equals(action, "New", StringComparison.Ordinal) && string.IsNullOrEmpty(Utilities.GetQueryStringParameter(base.Request, "id", false));
                if (flag)
                {
                    bool isMeeting = Utilities.GetQueryStringParameter(base.Request, "mr", false) != null;
                    this.CalendarItemBase.IsMeeting = isMeeting;
                }
            }
            if (Utilities.GetQueryStringParameter(base.Request, "sndpt", false) != null)
            {
                CalendarItemUtilities.BuildSendConfirmDialogPrompt(this.calendarItemBase, out this.sendIssuesPrompt);
            }
            if (!this.IsUnsaved && !this.isBeingCanceled)
            {
                CalendarUtilities.AddCalendarInfobarMessages(base.Infobar, this.CalendarItemBase, null, base.UserContext);
            }
            if (!this.IsUnsaved && this.IsOccurrence && !this.isBeingCanceled && this.CalendarItemBase.IsOrganizer())
            {
                SanitizedHtmlString messageHtml = SanitizedHtmlString.Format(LocalizedStrings.GetHtmlEncoded(538626087), new object[]
                {
                    "<a href=\"#\" onClick=\"return onClkES()\">",
                    "</a>"
                });
                base.Infobar.AddMessageHtml(messageHtml, InfobarMessageType.Informational);
            }
            this.recipientWell = new CalendarItemRecipientWell(base.UserContext, this.CalendarItemBase);
            this.toolbar       = new EditCalendarItemToolbar(this.IsUnsaved, this.IsMeeting, this.CalendarItemBase.MeetingRequestWasSent, this.CalendarItemBase.Importance, this.CalendarItemBase.CalendarItemType, base.Response.Output, true, this.isBeingCanceled);
            base.CreateAttachmentHelpers(AttachmentWellType.ReadWrite);
            CalendarModuleViewState calendarModuleViewState = base.UserContext.LastClientViewState as CalendarModuleViewState;

            if (calendarModuleViewState != null)
            {
                this.lastAccessedYear = calendarModuleViewState.DateTime.Year;
            }
        }
Ejemplo n.º 19
0
        private void RenderHeader(TextWriter output, Calendar calendar, DateTime monthLocal)
        {
            DateTime dateTime  = calendar.AddMonths(monthLocal, -1);
            DateTime dateTime2 = calendar.AddMonths(monthLocal, 1);

            output.Write("<div id=\"divDpHdr\" class=\"");
            if (Utilities.IsFlagSet(this.features, 16) || Utilities.IsFlagSet(this.features, 2))
            {
                output.Write("dpHdrWP");
            }
            else
            {
                output.Write("dpHdr");
            }
            output.Write("\">");
            DateTime time = this.sessionContext.IsRtl ? dateTime2 : dateTime;

            this.sessionContext.RenderThemeImage(output, ThemeFileId.PreviousArrow, "vaM fltLeft", new object[]
            {
                "id=\"imgPrev\"",
                SanitizedHtmlString.Format("y=\"{0}\"", new object[]
                {
                    calendar.GetYear(time)
                }),
                SanitizedHtmlString.Format("m=\"{0}\"", new object[]
                {
                    calendar.GetMonth(time)
                })
            });
            DateTime time2 = this.sessionContext.IsRtl ? dateTime : dateTime2;

            this.sessionContext.RenderThemeImage(output, ThemeFileId.NextArrow, "vaM fltRight", new object[]
            {
                "id=\"imgNext\"",
                SanitizedHtmlString.Format("y=\"{0}\"", new object[]
                {
                    calendar.GetYear(time2)
                }),
                SanitizedHtmlString.Format("m=\"{0}\"", new object[]
                {
                    calendar.GetMonth(time2)
                })
            });
            output.Write("<span tabindex=-1 id=\"spanDate\" class=\"vaM\">");
            output.Write(monthLocal.ToString(this.sessionContext.UserCulture.DateTimeFormat.YearMonthPattern).Replace(',', ' '));
            output.Write("</span><span id=\"spanMonthListDropDown\">");
            this.sessionContext.RenderThemeImage(output, ThemeFileId.DownButton3, "vaM", new object[]
            {
                "id=\"imgDropDwn\""
            });
            output.Write("</span></div>");
        }
Ejemplo n.º 20
0
        protected void RenderUpgradeToSilverlight()
        {
            SanitizedHtmlString sanitizedHtmlString = SanitizedHtmlString.Format("<a href=\"http://www.microsoft.com/silverlight/get-started/install/default.aspx\" target=_blank title=\"{0}\" class=\"updSL\">{1}</a>", new object[]
            {
                LocalizedStrings.GetNonEncoded(1095922679),
                LocalizedStrings.GetNonEncoded(1095922679)
            });

            base.SanitizingResponse.Write(SanitizedHtmlString.Format(LocalizedStrings.GetHtmlEncoded(391987695), new object[]
            {
                sanitizedHtmlString
            }));
        }
 // Token: 0x060006B9 RID: 1721 RVA: 0x00034D5C File Offset: 0x00032F5C
 public static void RenderSentTime(TextWriter output, ExDateTime sentTime, UserContext userContext)
 {
     if (output == null)
     {
         throw new ArgumentNullException("output");
     }
     if (userContext == null)
     {
         throw new ArgumentNullException("userContext");
     }
     output.Write(SanitizedHtmlString.Format(LocalizedStrings.GetNonEncoded(-1617047463), new object[]
     {
         sentTime.ToString(DateTimeFormatInfo.CurrentInfo.LongDatePattern),
         sentTime.ToString(userContext.UserOptions.TimeFormat)
     }));
 }
        // Token: 0x0600281A RID: 10266 RVA: 0x000E3098 File Offset: 0x000E1298
        private void InitializeMeetingResponse()
        {
            MeetingResponse meetingResponse = (MeetingResponse)base.Item;

            this.responseType = meetingResponse.ResponseType;
            string queryStringParameter = Utilities.GetQueryStringParameter(base.Request, "mid", false);

            if (queryStringParameter != null)
            {
                this.meetingRequestId = OwaStoreObjectId.CreateFromString(queryStringParameter);
            }
            this.isMeetingInviteInDeleteItems = (Utilities.GetQueryStringParameter(base.Request, "d", false) != null);
            this.infobar.AddMessage(SanitizedHtmlString.FromStringId(-1981719796), InfobarMessageType.Informational);
            string format = string.Empty;

            switch (this.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.isSendOnBehalfOf)
            {
                messageHtml = SanitizedHtmlString.Format(format, new object[]
                {
                    meetingResponse.From.DisplayName
                });
            }
            else
            {
                messageHtml = SanitizedHtmlString.Format(format, new object[]
                {
                    LocalizedStrings.GetNonEncoded(372029413)
                });
            }
            this.infobar.AddMessage(messageHtml, InfobarMessageType.Informational);
        }
Ejemplo n.º 23
0
        protected void RenderDataExpandos()
        {
            MailboxSession   mailboxSession       = (MailboxSession)this.conversationId.GetSession(base.UserContext);
            OwaStoreObjectId deletedItemsFolderId = base.UserContext.GetDeletedItemsFolderId(mailboxSession);

            RenderingUtilities.RenderExpando(base.SanitizingResponse, "sCnvId", this.conversationId.ToString());
            RenderingUtilities.RenderExpando(base.SanitizingResponse, "iMR", (int)base.UserContext.UserOptions.PreviewMarkAsRead);
            RenderingUtilities.RenderExpando(base.SanitizingResponse, "iMRDly", base.UserContext.UserOptions.MarkAsReadDelaytime);
            RenderingUtilities.RenderExpando(base.SanitizingResponse, "fHideDelItems", ConversationUtilities.HideDeletedItems ? 1 : 0);
            RenderingUtilities.RenderExpando(base.SanitizingResponse, "sDeletedItemsId", deletedItemsFolderId.ToString());
            RenderingUtilities.RenderExpando(base.SanitizingResponse, "iGC", ConversationUtilities.GetGlobalCount(this.conversation));
            RenderingUtilities.RenderExpando(base.SanitizingResponse, "iC", this.localItemIds.Count);
            RenderingUtilities.RenderExpando(base.SanitizingResponse, "iSort", (int)base.UserContext.UserOptions.ConversationSortOrder);
            RenderingUtilities.RenderExpando(base.SanitizingResponse, "iMaxItemPrts", Globals.MaxItemsInConversationReadingPane);
            RenderingUtilities.RenderExpando(base.SanitizingResponse, "fIsConversationIgnored", this.IsIgnoredConversation ? 1 : 0);
            string text = string.Format(CultureInfo.InvariantCulture, "<a id=\"aIbBlk\" href=\"#\">{0}</a>", new object[]
            {
                LocalizedStrings.GetHtmlEncoded(469213884)
            });
            string value = string.Format(CultureInfo.InvariantCulture, LocalizedStrings.GetNonEncoded(2063285740), new object[]
            {
                text
            });

            RenderingUtilities.RenderExpando(base.SanitizingResponse, "L_ImgFltBlock", value);
            RenderingUtilities.RenderExpando(base.SanitizingResponse, "L_ImgFltCompBlock", SanitizedHtmlString.FromStringId(-1196115124));
            text = string.Format(CultureInfo.InvariantCulture, "<a id=\"aIbNotSup\" href=\"#\">{0}</a>", new object[]
            {
                LocalizedStrings.GetHtmlEncoded(1099573627)
            });
            value = string.Format(CultureInfo.InvariantCulture, LocalizedStrings.GetNonEncoded(-1170788421), new object[]
            {
                text
            });
            RenderingUtilities.RenderExpando(base.SanitizingResponse, "L_TypeNotSup", value);
            RenderingUtilities.RenderExpando(base.SanitizingResponse, "L_OpnInOlk", SanitizedHtmlString.FromStringId(1305715400));
            text = string.Format(CultureInfo.InvariantCulture, "<a id=\"aIbReadRcp\" href=\"#\">{0}</a>", new object[]
            {
                LocalizedStrings.GetHtmlEncoded(1190033799)
            });
            RenderingUtilities.RenderExpando(base.SanitizingResponse, "L_ReadRcp", SanitizedHtmlString.Format("{0} {1}", new object[]
            {
                SanitizedHtmlString.FromStringId(115261126),
                text
            }));
        }
Ejemplo n.º 24
0
 protected void RenderHelpButton(string helpFile, string helpAnchor, bool shouldRenderHelpText)
 {
     if (helpFile == null)
     {
         throw new ArgumentNullException("helpFile");
     }
     if (helpAnchor == null)
     {
         throw new ArgumentNullException("helpAnchor");
     }
     this.writer.Write("<div class=\"tbf ");
     if (this.IsRightAligned)
     {
         this.writer.Write("fltBefore");
     }
     else
     {
         this.writer.Write("fltAfter");
     }
     this.writer.Write(" tbfHvr\"><a _tbb=1 id=\"help\" class=\"tba\" name=\"lnkB\" href=\"");
     this.writer.Write(Utilities.SanitizeHtmlEncode(Utilities.BuildEhcHref(helpFile)));
     this.writer.Write("\">");
     this.sessionContext.RenderThemeImage(this.writer, ThemeFileId.Help, "tbLh tbBefore tbAfter", new object[]
     {
         SanitizedHtmlString.Format("{0}{1}{2}", new object[]
         {
             "title=\"",
             LocalizedStrings.GetNonEncoded(1454393937),
             "\""
         })
     });
     this.writer.Write("<span id=\"spnhlpLnk\" style=\"display:none\">./help/default.htm?");
     this.writer.Write(helpFile);
     if (helpAnchor.Length != 0)
     {
         this.writer.Write("#");
         this.writer.Write(helpAnchor);
     }
     else
     {
         this.writer.Write(string.Empty);
     }
     this.writer.Write("</span></a>");
     this.writer.Write("</div>");
 }
Ejemplo n.º 25
0
 protected override SanitizedHtmlString BuildConcretSearchInfobarMessage(int resultsCount, SanitizedHtmlString clearSearchLink)
 {
     if (base.SearchScope == SearchScope.AllFoldersAndItems)
     {
         return(SanitizedHtmlString.Format(LocalizedStrings.GetHtmlEncoded(-1390621969), new object[]
         {
             resultsCount,
             base.SearchString,
             clearSearchLink
         }));
     }
     return(SanitizedHtmlString.Format(LocalizedStrings.GetHtmlEncoded((base.SearchScope == SearchScope.SelectedFolder) ? 609609633 : -1674214459), new object[]
     {
         resultsCount,
         base.SearchString,
         base.Folder.DisplayName,
         clearSearchLink
     }));
 }
Ejemplo n.º 26
0
        // Token: 0x060022AC RID: 8876 RVA: 0x000C67A8 File Offset: 0x000C49A8
        private static void RenderMessageIdAndClass(TextWriter output, InfobarMessageType messageType, string messageId, ISessionContext sessionContext)
        {
            output.Write("<div ");
            if (string.IsNullOrEmpty(messageId))
            {
                messageId = "divInfobarMessage";
            }
            output.Write(SanitizedHtmlString.Format(" id=\"{0}\"", new object[]
            {
                messageId
            }));
            output.Write(" iType=");
            output.Write((int)messageType);
            output.Write(" class=\"");
            output.Write("infobarMessageItem");
            if (sessionContext.IsRtl)
            {
                output.Write(" rtl");
            }
            switch (messageType)
            {
            case InfobarMessageType.ExpandingError:
            case InfobarMessageType.Error:
                output.Write(" error");
                return;

            case InfobarMessageType.JunkEmail:
                output.Write(" junk");
                return;

            case InfobarMessageType.Phishing:
                output.Write(" phishing");
                return;

            case InfobarMessageType.Warning:
                output.Write(" warning");
                return;

            default:
                return;
            }
        }
Ejemplo n.º 27
0
        // Token: 0x06002593 RID: 9619 RVA: 0x000D97F8 File Offset: 0x000D79F8
        private void BuildFolderName(SanitizingStringBuilder <OwaHtml> stringBuilder)
        {
            if (!this.isSharedFolder)
            {
                stringBuilder.Append <SanitizedHtmlString>(this.folderEncodedDisplayName);
                return;
            }
            if (Utilities.IsDefaultFolder(this.folder, DefaultFolderType.Calendar))
            {
                stringBuilder.Append <SanitizedHtmlString>(this.folderOwnerEncodedName);
                return;
            }
            string htmlEncoded = LocalizedStrings.GetHtmlEncoded(-881877772);

            stringBuilder.Append <SanitizedHtmlString>(SanitizedHtmlString.Format(this.userContext.UserCulture, htmlEncoded, new object[]
            {
                this.folderEncodedDisplayName,
                this.folderOwnerEncodedName
            }));
        }
Ejemplo n.º 28
0
        // Token: 0x06003113 RID: 12563 RVA: 0x00121434 File Offset: 0x0011F634
        public static SanitizedHtmlString GetDueByString(ExDateTime?dueDate)
        {
            SanitizedHtmlString result = null;

            if (dueDate != null)
            {
                int days = (dueDate.Value.Date - DateTimeUtilities.GetLocalTime().Date).Days;
                if (days == 0)
                {
                    result = SanitizedHtmlString.GetNonEncoded(2136131687);
                }
                else if (days == 1)
                {
                    result = SanitizedHtmlString.GetNonEncoded(-1763467067);
                }
                else if (days > 1 && days < 15)
                {
                    result = SanitizedHtmlString.Format(LocalizedStrings.GetNonEncoded(397195003), new object[]
                    {
                        days
                    });
                }
                else if (days == -1)
                {
                    result = SanitizedHtmlString.GetNonEncoded(-2069325904);
                }
                else if (days < -1 && days > -15)
                {
                    result = SanitizedHtmlString.Format(LocalizedStrings.GetNonEncoded(2142112873), new object[]
                    {
                        days * -1
                    });
                }
                else if (days < -14)
                {
                    result = SanitizedHtmlString.GetNonEncoded(2027934943);
                }
            }
            return(result);
        }
Ejemplo n.º 29
0
 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);
     }
 }
 // Token: 0x06002FBD RID: 12221 RVA: 0x001159C4 File Offset: 0x00113BC4
 private static SanitizedHtmlString GetWebBeaconBlockedInfobarMessage(WebBeaconFilterLevels level, string additionalAttribute)
 {
     if (additionalAttribute == null)
     {
         throw new ArgumentNullException("item");
     }
     if (level == WebBeaconFilterLevels.UserFilterChoice)
     {
         string s = string.Format("<a id=\"aIbBlk\" href=\"#\" {0}", additionalAttribute) + string.Format(CultureInfo.InvariantCulture, ">{0}</a>", new object[]
         {
             LocalizedStrings.GetHtmlEncoded(469213884)
         });
         return(SanitizedHtmlString.Format(LocalizedStrings.GetHtmlEncoded(2063285740), new object[]
         {
             SanitizedHtmlString.GetSanitizedStringWithoutEncoding(s)
         }));
     }
     if (level == WebBeaconFilterLevels.ForceFilter)
     {
         return(SanitizedHtmlString.FromStringId(-1196115124));
     }
     return(SanitizedHtmlString.Empty);
 }