Edit D:\AVA\AVAStandard\AVA.ResourcesPlatform.WebUI\Themes\Bsk\Control\MeetingView\MeetingViewInfo.ascx
??<%@ Control Language="C#" Inherits="AVA.ResourcesPlatform.WebUI.Control.MeetingView.MeetingViewInfo" %> <div class="showInfo"> <h3 style="font-size: 140%;" title="<%= this.Meeting.Name %>" class="headline">???: <%= this.Meeting.Name %> <%= new PVHistoryCollectInstance(this) { PKId= this.Meeting.Guid,PVTarget="Meeting" }.ToHtml() %> <span class="pub"> <%= ((AVA.ResourcesPlatform.Model.Pub.MeetingStatusEnum)this.Meeting.Status).Define() %></span></h3> <div class="clear"> </div> <%=new HtmlImg(SettingGroup.MeetingCover(this.Meeting), this.Meeting.Name) { Class = "vi-img", Width = 140, Height = 88, OnErrorImg = SettingGroup.DefaultImg }.Style(new { margin_top = "20px" })%> <ul class="baseinfo"> <li class="area"> <label> ???: </label> <%= new HtmlAnchor(this.Meeting.ParentUser.ParentUserType.ParentDomain.Name) { Target = "_blank", Href = new UrlExecute() { ParentDomain = this.Meeting.ParentUser.ParentUserType.ParentDomain.Guid }.ToUrl(SearchType.Meeting) }%> </li> <li class="length"><span>?????:</span><span class="rating"><em class="num"> <%= this.Meeting.ParentMeetingServer.ServerName %></em></span></li> <li class="area"> <label> ?????: </label> <%= this.Meeting.Compere %> </li> <li> <label> ???: </label> <%= this.Meeting.ParentMeetingLevel.Name %> </li> <% if (this.ListCategory.Count > 0) { %> <li class="stattype"> <label> ???: </label> <% foreach (var category in this.ListCategory) { %> <%= new HtmlAnchor(category.Name) { Target = "_blank", Href = new UrlExecute() { ParentCategory = category.Guid }.ToUrl(SearchType.Meeting) }%> <% } %></li> <% } %> <% if (this.ListChannel.Count > 0) { %> <li class="stattype"> <label> ???: </label> <% foreach (var channel in this.ListChannel) { %> <%= new HtmlAnchor(channel.Name) { Target = "_blank", Href = new UrlExecute() { ParentChannel = channel.Guid }.ToUrl(SearchType.Meeting) }%> <% } %></li> <% } %> <% if (this.ListMeetingTag.Count > 0) { %> <li class="stattype"> <label> ???: </label> <% foreach (var tag in this.ListMeetingTag) { %> <%= new HtmlAnchor(tag.Title) { Target = "_blank", Href = new UrlExecute() { TagTitle = tag.Title }.ToUrl(SearchType.Meeting) }%> <% } %> </li> <% } %> <li class="ratingstar"> <label> ???????: </label> <span class="rating"><em class="num"> <%= this.Meeting.BeginTime %></em></span></li> <li class="ratingstar"> <label> ??????: </label> <span class="rating"><em class="num"> <%= this.Meeting.EndTime %></em></span></li> <li class="length"><span>?????????:</span> <%= this.Meeting.CutoffTime %> </li> <li> <%= new HtmlAnchor("?????????????????????") { Href=Request.WebPath()+"/Resource/AVAMeeting.zip" }%> </li> </ul> <!--.baseinfo--> <ul class="baseinfo"> <li class="statinfo"> <div class="state"> <span>?????:</span><span class="num"> <%= this.Meeting.VideoView%></span> <span>???:</span><span class="num"> <%= this.Meeting.CommentCount%></span> <%--<span>???:</span><span class="num"> <%= this.Meeting.CollectCount%></span>--%> </div> <div class="clear"> </div> </li> </ul> <!--.baseinfo--> <div class="clear"> </div> <div style="margin: 20px; margin-left: 150px;"> <% //??? if ((this.Meeting.Status == (int)AVA.ResourcesPlatform.Model.Pub.MeetingStatusEnum.??? || this.Meeting.Status == (int)AVA.ResourcesPlatform.Model.Pub.MeetingStatusEnum.???) && this.Meeting.CutoffTime >= DateTime.Now ) { //?????????/?????????????????? if (this.MeetingUser != null) { %> <%= new HtmlButton("????????????") { Title = "????????????..", OnClick = "return false;" }%> <% } else { %> <table border="0"> <tr> <td> <%= new HtmlButton("???????????...") { Title = "??????...", OnClick = "MeetingUserApplySignupClient(this,'" + SetKey(this.Meeting.Guid, this.Meeting.Version) + "');return false;" }%> </td> <td> <%= new HtmlSelect("GuestType", "Value", "Key") { ID = "ddlMeetingGuestType", Option = typeof(AVA.ResourcesPlatform.Model.Pub.MeetingUserApplyGuestTypeEnum) }%> </td> </tr> </table> <script type="text/javascript"> function MeetingUserApplySignupClient(send, pkid) { if (confirm("??????????????????")) { //var applyRemark = window.prompt("???????????", ""); var applyRemark = ""; $.ajax( { cache: false, type: "POST", url: Global.Site + "/Ajax.aspx?AVA.ResourcesPlatform.Ajax.ClientAjax.MeetingUserApplySignup", data: "key=" + pkid + "&applyRemark=" + encodeURIComponent(applyRemark) + "&GuestType=" + encodeURIComponent($("#ddlMeetingGuestType").val()), async: true, dataType: 'json', success: function (result) { alert("?????????"); Global.Disabled(send, false); }, beforeSend: function () { Global.Disabled(send, true); }, complete: function () { }, error: function (XMLHttpRequest, textStatus, errorThrown) { Global.Disabled(send, false); var message = XMLHttpRequest.responseText; Global.Error(message); } }); } } </script> <% } } %> <% //??? if (this.Meeting.Status == (int)AVA.ResourcesPlatform.Model.Pub.MeetingStatusEnum.???) { //?????????/?????????????????? if (this.MeetingUser != null) { %> <%= new HtmlButton("??????...") { Title = "??????..", OnClick = "MeetingUserSignClient(this,'" + SetKey(this.MeetingUser.Guid, this.MeetingUser.Version) + "');return false;" }%> <script type="text/javascript"> //??? function MeetingUserSignClient(send, pkid) { if (confirm("?????????????")) { //var remark = window.prompt("???????????:", ""); var remark = ""; $.ajax( { cache: false, type: "POST", url: Global.Site + "/Ajax.aspx?AVA.ResourcesPlatform.Ajax.ClientAjax.MeetingUserSign", data: "key=" + pkid + "&SignInRemark=" + encodeURIComponent(remark), async: true, dataType: 'json', success: function (result) { $("#Status" + pkid).val($(send).val()); $("#ConfirmStatus" + pkid).html("?????"); $("#SignInStatus" + pkid).html("?????"); Global.Disabled(send, false); //alert("??????????????"???\"??????????????????????????????????????????????????????????????"??????\""); //alert("??????????????"???\"??????"); //window.open(result);??????????? window.location.href = result; }, beforeSend: function () { Global.Disabled(send, true); }, complete: function () { }, error: function (XMLHttpRequest, textStatus, errorThrown) { Global.Disabled(send, false); $(send).val($("#Status" + pkid).val()); var message = XMLHttpRequest.responseText; Global.Error(message); } }); } }; </script> <% } else { %> <%= new HtmlButton("???????????...") { Title = "???????????...", OnClick = ";return false;" }%> <% } } %> </div> <div class="clear"> </div> <% if (!string.IsNullOrEmpty(this.Meeting.Ad) && FileExists(SettingGroup.MeetingUploadPath, this.Meeting.Ad)) { %> <!--.showinfobtn--> <div class="statdesc"> <span class="short"> <%= new HtmlImg(SettingGroup.MeetingAd(this.Meeting)) { }.Style(new { Max_Width="560px" })%> </span> </div> <% } %> <hr /> <!--.showinfobtn--> <div class="statdesc"> <span class="short" id="show_info_short"> <%= this.Meeting.Description.RestoreHtml() %> </span> </div> <!--.statdesc--> <div class="clear"> </div> <%--<div class="more"> <a onclick="QOfficial.odinfo.toggleInfo(this);" id="handleTagA" class="handle">??????</a></div>--%> <!--.more--> </div>
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de