@extends('layouts.dashboardnew') @section('content') @php $allReferidoColl = collect($allReferido); $totalRed = $allReferidoColl->count(); $totalActivos = $allReferidoColl->where('status', '!=', '0')->count(); $totalDirectos = $allReferidoColl->where('nivel', 1)->count(); $totalIndirectos = $allReferidoColl->where('nivel', '!=', 1)->count(); $nivelMaximo = $allReferidoColl->max('nivel') ?? 0; $esBinaria = isset($settingEstructura) && $settingEstructura->tipoestructura == 'binaria'; // Distribución por nivel (para la barra apilada) $porNivel = $allReferidoColl->groupBy('nivel')->map->count()->sortKeys(); $colorPorNivel = function ($nivel) { $hue = fmod($nivel * 137.508, 360); return "hsl({$hue}, 65%, 50%)"; }; @endphp
Total en red
Directos (Nivel 1)
Indirectos
Profundidad máxima
Cantidad de usuarios en cada nivel de profundidad
Nivel {{ $nivel }} @if($nivel == 1) (directos) @endif
{{ $cantidad }} {{ $cantidad == 1 ? 'usuario' : 'usuarios' }}Todos los miembros de tu red, directos e indirectos
| ID | Usuario | Correo | Estado | Tipo | Nivel | Ingreso | @if($esBinaria)Lado | @endif
|---|---|---|---|---|---|---|---|
#{{ $referido['ID'] }}
|
{{ $iniciales }}
{{ $referido['nombre'] }} |
{{ $referido['email'] }} | @if ($referido['status'] == '0') Inactivo @else Activo @endif | @if($referido['nivel'] == 1) Directo @else Indirecto @endif | {{ $referido['nivel'] }} | {{ \Carbon\Carbon::parse($referido['fecha'])->format('d/m/Y') }} | @if($esBinaria)@if($referido['lado'] == 'izquierdo') Izquierdo @elseif($referido['lado'] == 'derecho') Derecho @else {{ $referido['lado'] ?: '—' }} @endif | @endif