Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
- <script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/knockout/knockout-2.2.1.js"></script>
- <script>
- Date.prototype.getWeek = function(start)
- {
- //Calcing the starting point
- start = start || 0;
- var today = new Date(this.setHours(0, 0, 0, 0));
- var day = today.getDay() - start;
- var date = today.getDate() - day;
- // Grabbing Start/End Dates
- var StartDate = new Date(today.setDate(date));
- var EndDate = new Date(today.setDate(date + 6));
- return [StartDate, EndDate];
- }
- // test code
- var Dates = new Date().getWeek();
- //alert(Dates[0].toLocaleDateString() + ' to '+ Dates[1].toLocaleDateString())
- </script>
- <script>
- var baseURL = "https://ameslaboratory.bookedscheduler.com/Web/Services/index.php/"
- var username = "swiley";
- var password = "P@55word";
- var headers = {};
- $.ajax
- ({
- type: "POST",
- url: baseURL + "Authentication/Authenticate",
- dataType: 'json',
- async: false,
- data: JSON.stringify({username: 'swiley', password: 'P@55word'}),
- success: function (){
- }
- })
- .done(function (data)
- {
- if (data.isAuthenticated)
- {
- headers = {"X-Booked-SessionToken": data.sessionToken, "X-Booked-UserId": data.userId};
- }
- else
- {
- alert(data.message);
- }
- });
- $.ajax(
- {
- type: "GET",
- url: baseURL + "Reservations",
- headers: headers,
- dataType: "json"
- })
- .done(function (data)
- {
- for (var key in data.reservations) {
- if (data.reservations.hasOwnProperty(key)) {
- var resource = data.reservations[key].resourceName;
- var firstName = data.reservations[key].firstName;
- var lastName = data.reservations[key].lastName;
- var startDate = data.reservations[key].startDate;
- var endDate = data.reservations[key].endDate;
- var trHTML = '';
- trHTML += '<tr><td>' + resource + '</td><td>' + firstName + " " + lastName + '</td><td>' + startDate + '</td><td>' + endDate + '</td></tr>';
- $('#records_table').append(trHTML);
- }
- }
- })
- </script>
- <table id="records_table" border='1'>
- <tr>
- <th>Resource</th>
- <th>Name</th>
- <th>Start</th>
- <th>Finish</th>
- </tr>
- </table>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement