getOrCreateInstanceByDefId($personId, $processDefinitionId, $userId); if (!$instance) { http_response_code(500); die("Nie można pobrać lub utworzyć instancji procesu. personId: $personId, processDefinitionId: $processDefinitionId, userId: $userId"); } $instanceId = $instance['id']; // 2. Pobierz powiązane dane przez silnik $events = $engine->getEvents($instanceId); $availableTransitions = $engine->getAvailableTransitions($instanceId); // 3. Pobierz nazwy do wyświetlenia $pdo = db(); $stmt_person = $pdo->prepare("SELECT firstName, lastName FROM people WHERE id = ?"); $stmt_person->execute([$personId]); $person = $stmt_person->fetch(); $stmt_process = $pdo->prepare("SELECT name FROM process_definitions WHERE id = ?"); $stmt_process->execute([$processDefinitionId]); $process = $stmt_process->fetch(); ?>
Status: = htmlspecialchars($instance['current_status']) ?>
Brak zdarzeń.
= htmlspecialchars($message) ?>
Przez = htmlspecialchars($event['firstName'] . ' ' . $event['lastName']) ?> dnia = date('d.m.Y, H:i', strtotime($event['createdAt'])) ?>