@extends('../padre.padre') @section('contenido')
/
CONSOLIDAR BODEGAS 0
@php $perfil = session()->get("perfil"); $usuario = $_SESSION["user"] ?? null; if ($perfil === null && $usuario) { $perfil = \DB::table("user")->where("nonombre", $usuario)->value('tipo'); } $perfil = $perfil ?? 0; $bodegasAll = session()->get("bodegas"); if (empty($bodegasAll)) { $bodegasAll = \DB::table("bodegas")->orderBy('id')->get(); } $bodegaUser = session()->get("bodegaUser"); if ($bodegaUser === null && $usuario) { $bodegaUser = \DB::table("user")->where("nonombre", $usuario)->value('idbodega'); } $bodegaUser = $bodegaUser ?? 1; $bodegasUser = session()->get("bodegasUser"); if (empty($bodegasUser) && $usuario) { $bodegasUser = \DB::table("bodegauserpermit")->where("iduser", $usuario)->get(); } $bodegasUser = $bodegasUser ?? []; $idsAsignados = []; foreach ($bodegasUser as $bu) { $idsAsignados[] = $bu->bodegaPermiti; } $bodegasMostrar = []; if ($perfil == 0) { $bodegasMostrar = empty($idsAsignados) ? [$bodegaUser] : array_unique(array_merge([$bodegaUser], $idsAsignados)); } else { if (empty($idsAsignados)) { foreach ($bodegasAll as $b) { $bodegasMostrar[] = $b->id; } } else { $bodegasMostrar = array_unique(array_merge([$bodegaUser], $idsAsignados)); } } $bodegasSelt = (array)request('bodegas', [0]); @endphp @if($perfil != 0)
@endif @foreach ($bodegasAll as $b) @if (in_array($b->id, $bodegasMostrar))
id, $bodegasSelt) ? 'checked' : '' }} onchange="toggleIndividual(this)">
@endif @endforeach
has('fi') ? request('incSI') == '1' : true) ? 'checked' : '' }}>
@include('menu.botonRegresarContab')
@include("../contabilidad/exportar.balance") @endsection