/** * Deletes the event specified by calling the Zend_Gdata::delete() * method. The URL is typically in the format of: * http://www.google.com/calendar/feeds/default/private/full/<eventId> * * @param Zend_Http_Client $client The authenticated client object * @param string $url The url for the event to be deleted * @return void */ function deleteAtomEntryByUrl($client, $url) { $gdataCal = new Zend_Gdata_Calendar($client); $gdataCal->delete($url); }
$sharedCalendarOwner = '*****@*****.**'; $myCalendar = 'http://www.google.com/calendar/feeds/default/private/full'; /** * Create an authenticated HTTP Client to talk to Google. */ $client = Zend_Gdata_ClientLogin::getHttpClient($email, $passwd, 'cl'); /** * Filter php_self to avoid a security vulnerability. */ $php_self = htmlentities(substr($_SERVER['PHP_SELF'], 0, strcspn($_SERVER['PHP_SELF'], "\n\r")), ENT_QUOTES); /** * Delete an item. */ if (isset($_GET['deleteUri'])) { $gdataCal = new Zend_Gdata_Calendar($client); $gdataCal->delete($_GET['deleteUri']); header('Location: ' . $php_self); exit; } /** * Copy an item from the shared calendar to my calendar. */ if (isset($_POST['save'])) { $gdataCal = new Zend_Gdata_Calendar($client); if (get_magic_quotes_gpc()) { $_POST['save'] = stripslashes($_POST['save']); } $gdataCal->post(html_entity_decode($_POST['save'])); header('Location: ' . $php_self); exit; }
/** * Deletes the event specified by calling the Zend_Gdata::delete() * method. The URL is typically in the format of: * http://www.google.com/calendar/feeds/default/private/full/<eventId> * * @param Zend_Http_Client $client The authenticated client object * @param string $url The url for the event to be deleted * @return void */ function deleteEventByUrl(Zend_Http_Client $client, $url) { $gdataCal = new Zend_Gdata_Calendar($client); $gdataCal->delete($url); }
function g_cal_deleteEventByUrl($client, $eventEditUrl) { $gdataCal = new Zend_Gdata_Calendar($client); $gdataCal->delete($eventEditUrl); }