{{-- La presentación visual se centraliza en las tarjetas globales homologadas. --}} @if (!config('notificaciones.mostrar_presentacion_legacy', false)) @php return; @endphp @endif @php use App\Modificacion_Firma_Notificacion_x_Usuario; use App\Modificacion_Firma_Notificacion; use App\Http\Controllers\usuarios_controller; /*$name_space = url()->current(); $arr_name_space = explode('/',$name_space); $name_space = $arr_name_space[3]; $name_space = "control_documentos"; $id_modulo = usuarios_controller::obtener_id_modulo($name_space);*/ $notificaciones_requisicion_de_compra = Modificacion_Firma_Notificacion_x_Usuario::select( 'modificacion_firma_notificacion_x_usuarios.id_modificacion_firma_notificacion_x_usuario', 'modificacion_firma_notificaciones.id_modificacion', 'modificacion_firma_notificaciones.mensaje', 'modificacion_firma_notificaciones.fecha', 'modificacion_firma_notificaciones.id_usuario_emisor' ) ->join('modificacion_firma_notificaciones','modificacion_firma_notificacion_x_usuarios.id_modificacion_firma_notificacion','=','modificacion_firma_notificaciones.id_modificacion_firma_notificacion') ->join('usuarios','modificacion_firma_notificacion_x_usuarios.id_usuario_receptor','=','usuarios.id_usuario') ->where('modificacion_firma_notificacion_x_usuarios.estatus',0) ->where('modificacion_firma_notificacion_x_usuarios.id_usuario_receptor',session('id_usuario')) ->orderByDesc('modificacion_firma_notificacion_x_usuarios.id_modificacion_firma_notificacion_x_usuario') ->get(); @endphp
@foreach ($notificaciones_requisicion_de_compra as $index => $notificacion) @php $collapseId = 'collapse_firma_'.$notificacion->id_modificacion_firma_notificacion_x_usuario; $isOpen = $index === 0; $usuario_emisor = usuario_emisor_notificacion_1($notificacion->id_usuario_emisor); @endphp
{{-- HEADER --}}
{{-- COLLAPSE --}}
@endforeach
@php function usuario_emisor_notificacion_1($id_usuario_emisor){ $emisor = Modificacion_Firma_Notificacion::select( 'usuarios.nombre', 'usuarios.apellidos' ) ->join('usuarios','modificacion_firma_notificaciones.id_usuario_emisor','=','usuarios.id_usuario') ->where('id_usuario_emisor',$id_usuario_emisor) ->first(); return $emisor; } @endphp