Entradas

archivos_dropzone.php

  Estructura General Es un componente de interfaz para subir archivos adjuntos a una solicitud, usando la librería  Dropzone.js . Partes del Código: 1. Encabezado y Descripción html < div class = " mb-4 " > < h5 > Subir Archivos </ h5 > < p class = " text-muted " > Puedes subir documentos relacionados con esta solicitud (PDF, Word, imágenes). </ p > mb-4 : Margen inferior Texto explicativo para el usuario 2. Verificación de Archivo Existente php <?php if ( ! empty ( $solicitud [ 'archivo' ] ) ) : ?> < div class = " alert alert-success mb-4 " > < i class = " bi bi-check-circle " > </ i > Actualmente hay un archivo adjunto: < a href = " uploads/ <?= htmlspecialchars ( $prefolio ) ?> / <?= htmlspecialchars ( $solicitud [ 'archivo' ] ) ?> " target = " _blank " class = " file-link d-bl...

detalle_solicitud.php

  Estructura General Este es un fragmento de código PHP/HTML que muestra los detalles de una solicitud en un sistema web, probablemente usando Bootstrap para el diseño. Secciones Principales 1. Información Básica (Columna izquierda) html < div class = " col-md-6 " > < h5 class = " mb-3 " > Información Básica </ h5 > <!-- Campos mostrados --> </ div > Prefolio : Número único de identificación Folio : Número oficial (o "Pendiente" si no existe) Fecha Registro : Formateada como día/mes/año hora:minuto Estado : Muestra con un badge de colores (clase CSS dinámica basada en el estado) 2. Partes Involucradas (Columna derecha) html < div class = " col-md-6 " > < h5 class = " mb-3 " > Partes Involucradas </ h5 > <!-- Campos mostrados --> </ div > Promovente : Quien hace la solicitud Dirigido a : Destinatario de la solicitud Tipo de Solicitud : Categoría de la s...

solicitud_destalle.php?prefolio=PRE-20250824-900

echo $estados[$solicitud['estado']] ?? htmlspecialchars($solicitud['estado'])

Estructura de la línea: php echo $estados [ $solicitud [ 'estado' ] ] ?? htmlspecialchars ( $solicitud [ 'estado' ] ) ; Desglose por partes: 1.  $solicitud['estado'] Obtiene el valor del campo 'estado' del array  $solicitud  (que viene de la base de datos) Ejemplo: podría ser  'EN_PROCESO' ,  'CONTESTADO' , etc. 2.  $estados[$solicitud['estado']] Busca en el array  $estados  usando el valor del estado como clave Si  $solicitud['estado']  es  'EN_PROCESO' , busca:  $estados['EN_PROCESO'] Esto retornaría:  '<span class="badge badge-en_proceso">En Proceso</span>' 3.  ??  (Operador de fusión de null) Es un operador que dice: "usa el valor de la izquierda, pero si es null o no existe, usa el de la derecha" Sintaxis:  $a ?? $b  significa "usa $a si existe y no es null, sino usa $b" 4.  htmlspecialchars($solicitud['estado']) Función de seguridad que conv...