prepare($sql); if ($_SESSION['role'] == 'Employee') { $stmt->bindParam(':employee_id', $_SESSION['id'], PDO::PARAM_INT); } $stmt->execute(); $events = $stmt->fetchAll(PDO::FETCH_ASSOC); // Adjust end date for FullCalendar foreach ($events as &$event) { $event['end'] = date('Y-m-d', strtotime($event['end'] . ' +1 day')); } } catch (PDOException $e) { // On error, return empty array echo json_encode([]); exit; } echo json_encode($events); ?>