<?php
include $_SERVER['DOCUMENT_ROOT'] . "/root.class.php";

$db = new db_safeguard();
$team_id = intval($_GET['team_id']);

class TeamMembers {

    private $db;
    private $team_id;

    public function __construct($db, $team_id) {
        $this->db = $db;
        $this->team_id = $team_id;
    }

    public function render() {
        $res = $this->db->query(
            "teams",
            "SELECT team_members FROM teams 
             WHERE record_id = '$this->team_id' AND status = 'ACTIVE'"
        );

        if ($res->num_rows === 0) {
            return "<p>No team members found.</p>";
        }

        $row = $res->fetch_assoc();

        // Split the delimited string into individual names
        // ⚠️ Change ',' to whatever delimiter your data uses (e.g. '|' or ';')
        $members = array_filter(
            array_map('trim', explode(',', $row['team_members']))
        );

        if (empty($members)) {
            return "<p>No team members found.</p>";
        }

        $html = "";
        foreach ($members as $name) {
            $html .= "<div class='team-member'>👤 {$name}</div>";
        }

        return $html;
    }
}

$teamMembers = new TeamMembers($db, $team_id);
echo $teamMembers->render();