Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include(__DIR__.'/google-api-php-client-master/src/Google/autoload.php');
- $client = new Google_Client();
- $client->setApplicationName("Google Calendar");
- $client->setDeveloperKey('Zs4-y4qSHh8pDDtq7bnY5bdw');
- $cal = new Google_Service_Calendar($client);
- $calendarId = 'primary';
- $events = $cal->events->listEvents($calendarId);
- $calTimeZone = $events->timeZone;
- date_default_timezone_set($calTimeZone);
- foreach ($events->getItems() as $event) {
- $eventDateStr = $event->start->dateTime;
- if(empty($eventDateStr))
- {
- $eventDateStr = $event->start->date;
- }
- $temp_timezone = $event->start->timeZone;
- if (!empty($temp_timezone)) {
- $timezone = new DateTimeZone($temp_timezone);
- } else { $timezone = new DateTimeZone($calTimeZone);
- }
- $eventdate = new DateTime($eventDateStr,$timezone);
- $link = $event->htmlLink;
- $TZlink = $link . "&ctz=" . $calTimeZone;
- $newmonth = $eventdate->format("M");
- $newday = $eventdate->format("j");
- ?>
- <div class="event-container">
- <div class="eventDate">
- <span class="month"><?php
- echo $newmonth;
- ?></span><br />
- <span class="day"><?php
- echo $newday;
- ?></span><span class="dayTrail"></span>
- </div>
- <div class="eventBody">
- <a href="<?php echo $TZlink; ?>">
- <?php echo $event->summary;
- ?>
- </a>
- </div>
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement