feat: integrar campos WhatsForm en formulario de visa
Reemplaza los 4 campos básicos del formulario de visa con 40+ campos del DS-160 organizados en 7 secciones (datos personales, patrocinador, historial migratorio, dirección, datos familiares, empleo, estudios). Agrega soporte para tipos heading (divisor de sección) y radio buttons. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -30,8 +30,9 @@ if (!$nombre || !$telefono || !isset($SERVICIOS[$servicio])) {
|
||||
// Collect service-specific fields
|
||||
$datosExtra = [];
|
||||
foreach ($SERVICIOS[$servicio]['campos_formulario'] as $campo) {
|
||||
if (empty($campo['name'])) continue; // Skip headings
|
||||
$val = trim($_POST[$campo['name']] ?? '');
|
||||
if ($campo['required'] && !$val) {
|
||||
if (!empty($campo['required']) && !$val) {
|
||||
die('Por favor llene el campo: ' . htmlspecialchars($campo['label']));
|
||||
}
|
||||
$datosExtra[$campo['label']] = $val;
|
||||
|
||||
Reference in New Issue
Block a user