';
// Einrückung basierend auf Tiefe
$indent = str_repeat(' ', $depth);
// Name und Email
$html .= '
';
$html .= $indent;
$html .= '' . e(($member->first_name ?? '') . ' ' . ($member->last_name ?? '')) . '
';
$html .= $indent . '' . e($member->email ?? '') . '';
$html .= '
';
// Account ID
$html .= '
';
$html .= '' . e($member->m_account ?? '') . '';
$html .= '
';
// Level
$html .= '
';
if (!empty($member->user_level_name)) {
$html .= '' . e($member->user_level_name) . '';
if ($member->next_qual_user_level) {
$html .= '';
}
}
$html .= '
';
// Qualifikation
$html .= '
';
if (!empty($member->qual_kp)) {
$pointsSum = (float) ($member->sales_volume_points_KP_sum ?? 0);
$qualKP = (float) $member->qual_kp;
$isQual = $pointsSum >= $qualKP;
$badgeClass = $isQual ? 'badge-success' : 'badge-warning';
$html .= 'KU ' . $qualKP . '';
}
$html .= '
';
// Status
$html .= '
';
$html .= get_active_badge($member->active_account ?? 0);
$html .= '
';
$html .= '