Current File : /home/inlingua/www/sensoriumpsychologists.com/meeting/ajax.php
<?php
session_start();
header('Content-type: application/json');
require_once('../classes/config.php');
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']);
			
			$sdate=$event['event_time']['start_time'];
			$edate=$event['event_time']['end_time'];
			$event_id="Successfully Done !!!";
			$add_date=date('Y-m-d');
 $sql="INSERT INTO `shristi_appointment_shadule`(`dr_id`,`title`, `sdate`, `edate`,`add_date`,`event_id`) VALUES ('".$_SESSION['shristi_dr']."', '".$event['title']."', '".$sdate."', '".$edate."','".$add_date."','".$event_id."') "; 

 
		$result = $conn->query($sql);

			echo json_encode(['event_id' => $event_id]);
			break;

		case 'update':
			// Update event on primary calendar
			// Get user calendar timezone
			if(!isset($_SESSION['user_timezone']))
				$_SESSION['user_timezone'] = $capi->GetUserCalendarTimezone($_SESSION['access_token']);
			//$capi->UpdateCalendarEvent($event['event_id'], 'primary', $event['title'], $event['all_day'], $event['event_time'], $_SESSION['user_timezone'], $_SESSION['access_token'],$event['name'],$event['email']);
			
			$sql="select  id from `shristi_appointment_shadule` where id='".$event_id."'"; 
			$result = $conn->query($sql);
			$row = $result->fetch_assoc();
			$sqlupdate="update `shristi_book_appointment` set appointment_status=1 where appointment_id='".$event['event_id']."'"; 
			$result = $conn->query($sqlupdate);
			
			$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([ '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() ));
}

?>