/// ----------------------------------------------------------------------------- /// <summary> /// optView_SelectedIndexChanged runs when Editor Mode is changed /// </summary> /// <remarks> /// </remarks> /// <history> /// [cnurse] 12/13/2004 Documented /// </history> /// ----------------------------------------------------------------------------- protected void OptViewSelectedIndexChanged(Object sender, EventArgs e) { if (OptView.SelectedIndex != -1) { Mode = OptView.SelectedItem.Value; } if (Mode == "BASIC") { switch (TextRenderMode) { case "T": TxtDesktopHTML.Text = HtmlUtils.ConvertToText(_richTextEditor.Text); break; default: TxtDesktopHTML.Text = _richTextEditor.Text; break; } } else { switch (TextRenderMode) { case "T": _richTextEditor.Text = HtmlUtils.ConvertToHtml(TxtDesktopHTML.Text); break; default: _richTextEditor.Text = TxtDesktopHTML.Text; break; } } SetPanels(); }
public void BindMessage(Message message) { fromLabel.Text = message.FromUserName; subjectLabel.Text = message.Subject; messageLabel.Text = HtmlUtils.ConvertToHtml(message.Body); hlReplyMessage.NavigateUrl = Model.ReplyUrl; hlCancel.NavigateUrl = Model.InboxUrl; }
/// ----------------------------------------------------------------------------- /// <summary> /// optRender_SelectedIndexChanged runs when Basic Text Box mode is changed /// </summary> /// <remarks> /// </remarks> /// <history> /// [cnurse] 12/13/2004 Documented /// </history> /// ----------------------------------------------------------------------------- protected void OptRenderSelectedIndexChanged(Object sender, EventArgs e) { if (OptRender.SelectedIndex != -1) { TextRenderMode = OptRender.SelectedItem.Value; } if (Mode == "BASIC") { TxtDesktopHTML.Text = TextRenderMode == "H" ? HtmlUtils.ConvertToHtml(TxtDesktopHTML.Text) : HtmlUtils.ConvertToText(TxtDesktopHTML.Text); } SetPanels(); }
/// ----------------------------------------------------------------------------- /// <summary> /// optRender_SelectedIndexChanged runs when Basic Text Box mode is changed. /// </summary> /// <remarks> /// </remarks> /// ----------------------------------------------------------------------------- protected void OptRenderSelectedIndexChanged(object sender, EventArgs e) { if (this.OptRender.SelectedIndex != -1) { this.TextRenderMode = this.OptRender.SelectedItem.Value; } if (this.Mode == "BASIC") { this.TxtDesktopHTML.Text = this.TextRenderMode == "H" ? HtmlUtils.ConvertToHtml(this.TxtDesktopHTML.Text) : HtmlUtils.ConvertToText(this.TxtDesktopHTML.Text); } this.SetPanels(); }
/// <summary> /// Fill the object with data from database. /// </summary> /// <param name="dr">the data reader.</param> public void Fill(IDataReader dr) { this.MessageID = Convert.ToInt32(dr["MessageID"]); this.To = Null.SetNullString(dr["To"]); this.From = Null.SetNullString(dr["From"]); this.Subject = Null.SetNullString(dr["Subject"]); this.Body = HtmlUtils.ConvertToHtml(Null.SetNullString(dr["Body"])); this.ConversationId = Null.SetNullInteger(dr["ConversationID"]); this.ReplyAllAllowed = Null.SetNullBoolean(dr["ReplyAllAllowed"]); this.SenderUserID = Convert.ToInt32(dr["SenderUserID"]); this.RowNumber = Convert.ToInt32(dr["RowNumber"]); this.AttachmentCount = Convert.ToInt32(dr["AttachmentCount"]); this.NewThreadCount = Convert.ToInt32(dr["NewThreadCount"]); this.ThreadCount = Convert.ToInt32(dr["ThreadCount"]); this._createdOnDate = Null.SetNullDateTime(dr["CreatedOnDate"]); }
/// <summary>Gets the content of the email item.</summary> /// <param name="portalSettings">The portal settings.</param> /// <param name="message">The message.</param> /// <param name="itemTemplate">The item template.</param> /// <returns>A string with all email tokens replaced with content.</returns> private static string GetEmailItemContent(PortalSettings portalSettings, MessageRecipient message, string itemTemplate) { var messageDetails = InternalMessagingController.Instance.GetMessage(message.MessageID); var authorId = message.CreatedByUserID > 0 ? message.CreatedByUserID : messageDetails.SenderUserID; var emailItemContent = itemTemplate; emailItemContent = emailItemContent.Replace("[TITLE]", messageDetails.Subject); emailItemContent = emailItemContent.Replace("[CONTENT]", HtmlUtils.ConvertToHtml(messageDetails.Body)); emailItemContent = emailItemContent.Replace("[PROFILEPICURL]", GetProfilePicUrl(portalSettings, authorId)); emailItemContent = emailItemContent.Replace("[PROFILEURL]", GetProfileUrl(portalSettings, authorId)); emailItemContent = emailItemContent.Replace("[DISPLAYNAME]", GetDisplayName(portalSettings, authorId)); if (messageDetails.NotificationTypeID == 1) { var toUser = UserController.Instance.GetUser(messageDetails.PortalID, message.UserID); var defaultLanguage = toUser.Profile.PreferredLocale; var acceptUrl = GetRelationshipAcceptRequestUrl(portalSettings, authorId, "AcceptFriend"); var profileUrl = GetProfileUrl(portalSettings, authorId); var linkContent = GetFriendRequestActionsTemplate(portalSettings, defaultLanguage); emailItemContent = emailItemContent.Replace("[FRIENDREQUESTACTIONS]", string.Format(linkContent, acceptUrl, profileUrl)); } if (messageDetails.NotificationTypeID == 3) { var toUser = UserController.Instance.GetUser(messageDetails.PortalID, message.UserID); var defaultLanguage = toUser.Profile.PreferredLocale; var acceptUrl = GetRelationshipAcceptRequestUrl(portalSettings, authorId, "FollowBack"); var profileUrl = GetProfileUrl(portalSettings, authorId); var linkContent = GetFollowRequestActionsTemplate(portalSettings, defaultLanguage); emailItemContent = emailItemContent.Replace("[FOLLOWREQUESTACTIONS]", string.Format(linkContent, acceptUrl, profileUrl)); } // No social actions for the rest of notifications types emailItemContent = emailItemContent.Replace("[FOLLOWREQUESTACTIONS]", string.Empty); emailItemContent = emailItemContent.Replace("[FRIENDREQUESTACTIONS]", string.Empty); return(emailItemContent); }
/// ----------------------------------------------------------------------------- /// <summary> /// optView_SelectedIndexChanged runs when Editor Mode is changed. /// </summary> /// <remarks> /// </remarks> /// ----------------------------------------------------------------------------- protected void OptViewSelectedIndexChanged(object sender, EventArgs e) { if (this.OptView.SelectedIndex != -1) { this.Mode = this.OptView.SelectedItem.Value; } if (this.Mode == "BASIC") { switch (this.TextRenderMode) { case "T": this.TxtDesktopHTML.Text = HtmlUtils.ConvertToText(this._richTextEditor.Text); break; default: this.TxtDesktopHTML.Text = this._richTextEditor.Text; break; } } else { switch (this.TextRenderMode) { case "T": this._richTextEditor.Text = HtmlUtils.ConvertToHtml(this.TxtDesktopHTML.Text); break; default: this._richTextEditor.Text = this.TxtDesktopHTML.Text; break; } } this.SetPanels(); }