features/calendar/views/calendar.php

Summary

Maintainability
A
0 mins
Test Coverage
<!-- Calendar -->

<script type="text/javascript">
     var cal = {};

     // google calendar eventIds must >= 5 digits. Helper function to pad eventIds.
     function padNumber(n) { 
         if (n <= 99999) {
             n = ("0000"+n).slice(-5);
         }
         return n;
     }

     function loadCal() {
     
         <?php
         $cal = new Calendar;
         $timeZone = getUserTimezone();
         $cal_scopes = implode(",", $cal->scopes);
         echo "cal.clientId='{$cal->clientId}'; cal.apiKey='{$cal->apiKey}'; cal.scopes='{$cal_scopes}'; cal.id='{$cal->id}'; cal.timeZone='{$timeZone}'; cal.facilitatorFeature={$cal->facilitator};";
         echo "cal.attendees=[";
         foreach ($cal->attendees as $attendee_email) {
             echo "'{$attendee_email}',";
         }
         echo "];";
         echo "cal.override_calendar_link = '{$cal->override_calendar_link}';";
         echo "cal.override_calendar_link_href = '{$cal->override_calendar_link_href}';";
         echo "cal.override_calendar_link_description = '{$cal->override_calendar_link_description}';";
         ?>
         cal.scopes = cal.scopes.split(",");
         cal.src = 'https://www.google.com/calendar/embed?src=';
         cal.authorized = false;
         cal.eventId = padNumber(get_current_event_id());
         handleClientLoad(true);
     }

</script>

<div class="row-fluid calendar-view">
     <legend>Post Mortem</legend>
     <div id="calendar-div">
         <a name="calendar"></a>
         <a href="#calendar" id="calendar-link" >Login to your Google Account to view/create Post Mortems!</a>
         <div id="override_calendar_link_description" class="eventDiv" style="display:none;"></div>
         <div id="event-div" class="eventDiv" style="display: none;">
             <h6 id="event-title"></h6>
             <p>
             <span id="event-time"></span><br/>
             <span id="event-date"></span><br/><br/>
             <span id="event-location"></span><br/><br/>
             <span id="event-creator"></span><br/><br/>
             <span id="event-link"></span>
             </p>
         </div>
         <div id="facilitator-div" class="eventDiv" style="display: none;">
             <h6> Facilitator </h6>
             <p>
             <span id="facilitator"></span>
             <a href="#calendar" id="facilitator-link" style="display: none;">Request one</a>
             </p>
         </div>
     </div>
</div>
<div class="row-fluid"><br/></div>