Advertisement
Guest User

Untitled

a guest
May 24th, 2018
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. $newIncludePath = array();
  2.  
  3. $newIncludePath[] = '../ZendGdata-1.8.4PL1/library';
  4.  
  5. $newIncludePath = implode($newIncludePath);
  6.  
  7. set_include_path($newIncludePath);
  8.  
  9.  
  10.  
  11. // load classes
  12.  
  13. require_once 'Zend/Loader.php';
  14.  
  15. Zend_Loader::loadClass('Zend_Gdata');
  16.  
  17. Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
  18.  
  19. Zend_Loader::loadClass('Zend_Gdata_Calendar');
  20.  
  21. Zend_Loader::loadClass('Zend_Http_Client');
  22.  
  23.  
  24.  
  25. // connect to service
  26.  
  27. $gcal = Zend_Gdata_Calendar::AUTH_SERVICE_NAME;
  28.  
  29. $user = "********@gmail.com";
  30.  
  31. $pass = "*****";
  32.  
  33. $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $gcal);
  34.  
  35. $gcal = new Zend_Gdata_Calendar($client);
  36.  
  37.  
  38.  
  39. // construct event object
  40.  
  41. // save to server
  42.  
  43. try {
  44.  
  45. $event = $gcal->newEventEntry();
  46.  
  47. $event->title = $gcal->newTitle($title);
  48.  
  49. $event->content = $gcal->newContent($desc);
  50.  
  51. $when = $gcal->newWhen();
  52.  
  53. $when->startTime = $date;
  54.  
  55. $when->endTime = $date;
  56.  
  57. $event->when = array($when);
  58.  
  59. $gcal->insertEvent($event);
  60.  
  61. echo $event->getEditLink()->href;
  62.  
  63.  
  64. } catch (Zend_Gdata_App_Exception $e) {
  65.  
  66. echo "Error: Unable to add event to Google Calendar" . $e->getResponse();
  67.  
  68. }
  69.  
  70. // Option 1: Events can be deleted directly
  71. $event->delete();
  72.  
  73. // Option 2: Events can be deleted supplying the edit URL of the event
  74. // to the calendar service, if known
  75. $service->delete($event->getEditLink()->href);
  76.  
  77. $event->getEditLink()->href;
  78.  
  79. $newEvent = $service->insertEvent($event);
  80. echo $newEvent->getEditLink()->href;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement