Skip to content

Commit b598754

Browse files
authored
Merge pull request #71 from DNNCommunity/develop
Released v7.3.0
2 parents 095034a + 7d5af22 commit b598754

16 files changed

+660
-601
lines changed

AnnouncementsEdit.ascx

+3-11
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<%@ Register TagPrefix="dnn" TagName="FilePickerUploader" Src="~/controls/filepickeruploader.ascx" %>
1010
<%@ Import Namespace="DotNetNuke.Services.Localization" %>
1111
<%@ Register TagPrefix="dnn" Namespace="DotNetNuke.UI.WebControls" Assembly="DotNetNuke" %>
12-
<%@ Register TagPrefix="dnn" Namespace="DotNetNuke.Web.UI.WebControls" Assembly="DotNetNuke.Web.Deprecated" %>
12+
<%@ Register TagPrefix="dnn" Namespace="DotNetNuke.Web.UI.WebControls.Internal" Assembly="DotNetNuke.Web" %>
1313
<div class="dnnForm dnnAnnouncementForm dnnClear" id="AnnouncementsForm">
1414
<ul class="dnnAdminTabNav dnnClear" id="">
1515
<li id="contentTab" runat="server"><a href="#dnnContent"><%=LocalizeString("content.Tab")%></a></li>
@@ -67,19 +67,11 @@
6767
</div>
6868
<div class="dnnFormItem">
6969
<dnn:Label ID="plPublishDate" Suffix=":" ControlName="publishDate" runat="server" />
70-
<div class="dateDiv"><dnn:DnnDatePicker ID="publishDate" runat="server" /></div>
71-
</div>
72-
<div class="dnnFormItem">
73-
<dnn:Label ID="plPublishTime" Suffix=":" ControlName="publishTime" runat="server" />
74-
<div class="dateDiv"><dnn:DnnTimePicker ID="publishTime" runat="server" /></div>
70+
<div class="dateDiv"><dnn:DnnDateTimePicker ID="publishDate" runat="server" /></div>
7571
</div>
7672
<div class="dnnFormItem">
7773
<dnn:Label ID="plExpireDate" Suffix=":" ControlName="expireDate" runat="server" />
78-
<div class="dateDiv"><dnn:DnnDatePicker ID="expireDate" runat="server" /></div>
79-
</div>
80-
<div class="dnnFormItem">
81-
<dnn:Label ID="plExpireTime" Suffix=":" ControlName="expireTime" runat="server" />
82-
<div class="dateDiv"><dnn:DnnTimePicker ID="expireTime" runat="server" /></div>
74+
<div class="dateDiv"><dnn:DnnDateTimePicker ID="expireDate" runat="server" /></div>
8375
</div>
8476
</fieldset>
8577
</div>

AnnouncementsEdit.ascx.cs

+13-14
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,7 @@
4444
using DotNetNuke.Web.Client;
4545
using DotNetNuke.Web.Client.ClientResourceManagement;
4646
using DotNetNuke.Web.Mvp;
47-
using DotNetNuke.Web.UI.WebControls;
48-
47+
using DotNetNuke.Web.UI.WebControls.Internal;
4948
using WebFormsMvp;
5049

5150
#endregion
@@ -68,6 +67,13 @@ public partial class AnnouncementsEdit : ModuleView<AnnouncementsEditModel>, IAn
6867
public event EventHandler<EditItemEventArgs> DeleteAnnouncement;
6968
public event EventHandler<EditItemEventArgs> UpdateAnnouncement;
7069

70+
protected UI.UserControls.LabelControl plTitle;
71+
protected DotNetNuke.Web.UI.WebControls.DnnFilePickerUploader urlImage;
72+
protected UI.UserControls.TextEditor teDescription;
73+
protected UI.UserControls.UrlControl ctlURL;
74+
protected UI.UserControls.ModuleAuditControl ctlAudit;
75+
protected UI.UserControls.URLTrackingControl ctlTracking;
76+
7177
override protected void OnInit(EventArgs e)
7278
{
7379
base.OnInit(e);
@@ -157,8 +163,8 @@ private void CmdUpdateClick(object sender, EventArgs e)
157163
announcement.ImageSource = urlImage.FilePath;
158164
announcement.Description = teDescription.Text;
159165
announcement.URL = ctlURL.Url;
160-
announcement.PublishDate = GetDateTimeValue(publishDate, publishTime, DateTime.UtcNow);
161-
announcement.ExpireDate = GetDateTimeValue(expireDate, expireTime);
166+
announcement.PublishDate = GetDateTimeValue(publishDate, DateTime.UtcNow);
167+
announcement.ExpireDate = GetDateTimeValue(expireDate);
162168
announcement.LastModifiedByUserID = ModuleContext.PortalSettings.UserId;
163169
announcement.LastModifiedOnDate = DateTime.UtcNow;
164170
if (!string.IsNullOrWhiteSpace(txtViewOrder.Text))
@@ -201,14 +207,12 @@ private void BindForm()
201207
{
202208
var portalDateTime = TimeZoneInfo.ConvertTimeFromUtc(Model.AnnouncementInfo.PublishDate.Value, ModuleContext.PortalSettings.TimeZone);
203209
publishDate.SelectedDate = portalDateTime;
204-
publishTime.SelectedDate = portalDateTime;
205210
}
206211
if ((!Null.IsNull(Model.AnnouncementInfo.ExpireDate)) &&
207212
(Model.AnnouncementInfo.ExpireDate != (DateTime)SqlDateTime.Null))
208213
{
209214
var portalDateTime = TimeZoneInfo.ConvertTimeFromUtc(Model.AnnouncementInfo.ExpireDate.Value, ModuleContext.PortalSettings.TimeZone);
210215
expireDate.SelectedDate = portalDateTime;
211-
expireTime.SelectedDate = portalDateTime;
212216
}
213217

214218
var user = UserController.Instance.GetCurrentUserInfo();
@@ -276,7 +280,7 @@ private string ReturnURL
276280
}
277281
}
278282

279-
private DateTime? GetDateTimeValue(DnnDatePicker dnnDatePicker, DnnTimePicker dnnTimePicker)
283+
private DateTime? GetDateTimeValue(DnnDatePicker dnnDatePicker)
280284
{
281285
DateTime? resultValue = null;
282286

@@ -285,11 +289,6 @@ private string ReturnURL
285289
resultValue = dnnDatePicker.SelectedDate;
286290
}
287291

288-
if ((dnnTimePicker.SelectedTime != null) && (resultValue.HasValue))
289-
{
290-
resultValue = resultValue.Value.Add((TimeSpan)dnnTimePicker.SelectedTime);
291-
}
292-
293292
if (resultValue.HasValue)
294293
{
295294
return TimeZoneInfo.ConvertTimeToUtc(resultValue.Value, ModuleContext.PortalSettings.TimeZone);
@@ -298,9 +297,9 @@ private string ReturnURL
298297
return null;
299298
}
300299

301-
private DateTime? GetDateTimeValue(DnnDatePicker dnnDatePicker, DnnTimePicker dnnTimePicker, DateTime defaultValue)
300+
private DateTime? GetDateTimeValue(DnnDateTimePicker dnnDatePicker, DateTime defaultValue)
302301
{
303-
DateTime? resultValue = GetDateTimeValue(dnnDatePicker, dnnTimePicker);
302+
DateTime? resultValue = GetDateTimeValue(dnnDatePicker);
304303

305304
if (!resultValue.HasValue)
306305
{

AnnouncementsEdit.ascx.designer.cs

+32-120
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)