false, 'error' => 'Group ID is required.']); exit; } try { $workflowEngine = new WorkflowEngine(); $meetings = $workflowEngine->getGroupMeetings($groupId, $offset, 1); if (empty($meetings)) { echo json_encode(['success' => false, 'error' => 'No more meetings found.']); exit; } $meeting = $meetings[0]; // also get group name $stmt = db()->prepare("SELECT name FROM bni_groups WHERE id = ?"); $stmt->execute([$groupId]); $group_name = $stmt->fetchColumn(); echo json_encode(['success' => true, 'meeting' => $meeting, 'group_name' => $group_name]); } catch (Exception $e) { echo json_encode(['success' => false, 'error' => $e->getMessage()]); }