prepare("SELECT id, name, description, created_at FROM processes WHERE id = :id"); $stmt->bindParam(':id', $id, PDO::PARAM_INT); $stmt->execute(); $process = $stmt->fetch(PDO::FETCH_ASSOC); if ($process) { $stmt_steps = $pdo->prepare("SELECT title, description FROM process_steps WHERE process_id = :process_id ORDER BY step_order ASC"); $stmt_steps->bindParam(':process_id', $id, PDO::PARAM_INT); $stmt_steps->execute(); $process['steps'] = $stmt_steps->fetchAll(PDO::FETCH_ASSOC); } else { $error_message = 'Process not found.'; } } catch (PDOException $e) { error_log("DB Error: " . $e->getMessage()); $error_message = 'A database error occurred. Please try again later.'; } } else { $error_message = 'Invalid process ID.'; } $page_title = $process ? htmlspecialchars($process['name']) . ' Details' : 'Process Details'; $page_description = $process ? 'Details for process: ' . htmlspecialchars($process['name']) . '. ' . htmlspecialchars($process['description']) : 'View details of a specific process.'; $project_name = htmlspecialchars($_SERVER['PROJECT_NAME'] ?? 'ProcessFlow Optimizer'); $project_description = htmlspecialchars($_SERVER['PROJECT_DESCRIPTION'] ?? 'Analyze and optimize your business processes.'); $project_image_url = htmlspecialchars($_SERVER['PROJECT_IMAGE_URL'] ?? ''); ?> <?php echo $page_title; ?>

A business process analyzer and automated optimizer

ID:
Name:
Description:
Created At:
Process Steps:
    $step): ?>
  • Step :

Edit Process