1 @model CPE.App.Web.Models.RecordingView
3 ViewBag.Title = @Model.Name;
4 ModelStateDictionary modelState = null;
9 @if (TempData["ModelState"] != null)
11 modelState = (ModelStateDictionary) TempData["ModelState"];
13 if (modelState != null)
16 if (modelState.TryGetValue("firstname", out current))
18 firstname = current.Value.AttemptedValue;
20 if (modelState.TryGetValue("lastname", out current))
22 lastname = current.Value.AttemptedValue;
24 if (modelState.TryGetValue("email", out current))
26 email = current.Value.AttemptedValue;
30 <div class="hidden meetingname">@Model.Name</div>
31 <script type="text/javascript" src="/static/js/index/login.js"></script>
32 <script type="text/javascript" src="/static/js/rebroadcast/recordinglogin.js"></script>
34 <div id="session_info" style="width:700px;margin: 2px auto;">
35 @if (!String.IsNullOrWhiteSpace(Model.Message))
37 <div id="session_msg" style="width: 700px; margin: 2px auto;">
38 <h2 style="text-align: center">@Model.Message</h2>
41 @if(Model.Start.HasValue && Model.End.HasValue) {
42 <div class="session_date" style="float: left">
43 <span style="margin-left: 125px;">@CPE.App.Web.Code.Extensions.GetLocalDateTime(Model.Start.Value).ToString() ET</span><span> - </span>
45 <div class="session_date" style="margin-left:200px;">
46 <span>@CPE.App.Web.Code.Extensions.GetLocalDateTime(Model.End.Value).ToString() ET</span>
51 <div id="rebroadcast-loginbox" @if(!Model.IsActive){<text>class="hidden"</text>}>
52 <div id="loginheader">
56 @using (Html.BeginForm("ViewRecordingLogin", "Rebroadcast", FormMethod.Post))
58 <input type="hidden" value="@Model.Url" id="meetingUrl" name="meetingUrl"/>
59 <input type="hidden" value="@Model.TicketFromUrl" id="ticketFromUrl" name="ticketFromUrl" />
66 <input type="text" id="name" name="firstname" @if(firstname != "") {<text>value="@firstname"</text>} />
74 <input type="text" id="name" name="lastname" @if(lastname != "") {<text>value="@lastname"</text>} />
82 <input type="text" id="email" name="email" @if (email != "")
83 {<text>value="@email"</text>}/>
88 <input type="hidden" value=@Model.PurchaseDate name="purchaseDate" />
93 <input type="hidden" value=@Model.TicketFromUrl name="ticketFromUrl" />
96 @if ((System.Configuration.ConfigurationManager.AppSettings["CPE.AdobeTicketingOn"].ToLower() == "true") & (Model.TicketFromUrl != null))
103 <input type="text" id="ticket" name="ticket" />
110 <input type="hidden" value="" id="ticket" name="ticket" />
113 @if ((Model.TicketFromUrl == null) & Model.HasPassCode)
120 <input type="password" id="passcode" name="passcode" />
127 <input type="hidden" value="" id="passcode" name="passcode" />
131 <tr><td colspan="2"><hr style="margin: 5px 0;"/></td></tr>
135 <input type="button" id="btnSubmit" value="Join Meeting" />
141 @if (modelState != null)
143 <div id="ValidationMessage">
144 <ul style="color: red;list-style: none;padding-left: 15px;">
145 @foreach (var value in modelState.Values)
147 if(value.Errors.Count > 0)
149 foreach (var error in value.Errors)
151 <li>@error.ErrorMessage</li>
159 <img src="/static/img/instructions.png" alt="instructions" style="width:700px;margin: 2px auto;display:block;"/>