Current File : /home/inlingua/public_html/sensoriumpsychologists.com/diagnostics/meeting/ajax.php |
<?php
session_start();
header('Content-type: application/json');
require_once('google-calendar-api.php');
//echo $event['name'].$event['email'];
try {
// Get event details
$event = $_POST['event_details'];
$capi = new GoogleCalendarApi();
switch($event['operation']) {
case 'create':
// Get user calendar timezone
if(!isset($_SESSION['user_timezone']))
$_SESSION['user_timezone'] = $capi->GetUserCalendarTimezone($_SESSION['access_token']);
// Create event on primary calendar
$event_id = $capi->CreateCalendarEvent('primary', $event['title'], $event['all_day'], $event['event_time'], $_SESSION['user_timezone'], $_SESSION['access_token'],$event['name'],$event['email']);
echo json_encode([ 'event_id' => $event_id ]);
break;
case 'update':
// Update event on primary calendar
$capi->UpdateCalendarEvent($event['event_id'], 'primary', $event['title'], $event['all_day'], $event['event_time'], $_SESSION['user_timezone'], $_SESSION['access_token']);
echo json_encode([ 'updated' => 1 ]);
break;
case 'delete':
// Delete event on primary calendar
$capi->DeleteCalendarEvent($event['event_id'], 'primary', $_SESSION['access_token']);
echo json_encode([ 'deleted' => 1 ]);
break;
}
}
catch(Exception $e) {
header('Bad Request', true, 400);
echo json_encode(array( 'error' => 1, 'message' => $e->getMessage() ));
}
?>