getDashboardMatrix(); $people = $dashboardData['people']; $processes = $dashboardData['definitions']; $instances = $dashboardData['instances']; $status_colors = [ 'none' => 'secondary', 'negative' => 'danger', 'in_progress' => 'warning', 'positive' => 'success', ]; $pdo = db(); $stmt_functions = $pdo->query("SELECT * FROM functions ORDER BY display_order"); $all_functions = $stmt_functions->fetchAll(PDO::FETCH_ASSOC); $functions_by_id = []; foreach ($all_functions as $function) { $functions_by_id[$function['id']] = $function['name']; } $stmt_person_functions = $pdo->query("SELECT user_id, function_id FROM user_functions"); $person_functions_map = []; while ($row = $stmt_person_functions->fetch(PDO::FETCH_ASSOC)) { $person_functions_map[$row['user_id']][] = $row['function_id']; } ?>

Process Dashboard

Person