This is my code:
//Todos los permisos a contratar a continuacion, y todos ellos vendran como no mostrados
// Permisos del area social y sus partes
$form->add('label', 'label_SOCIAL', 'SOCIAL', 'ÁREA SOCIAL');
//contactos
$form->add('label', 'label_permisosSocialContactos', 'permisos_social_contactos', 'Contactos:');
$obj = $form->add('radios', 'permisos_social_contactos',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
//Enseres
$form->add('label', 'label_permisosSocialEnseres', 'permisos_social_enseres', 'Enseres:');
$obj = $form->add('radios', 'permisos_social_enseres',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
//Medico
$form->add('label', 'label_permisosSocialMedico', 'permisos_social_medico', 'Medico:');
$obj = $form->add('radios', 'permisos_social_medico',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
//Personal
$form->add('label', 'label_permisosSocialPersonal', 'permisos_social_personal', 'Personal:');
$obj = $form->add('radios', 'permisos_social_personal',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
//Prestaciones
$form->add('label', 'label_permisosSocialPrestaciones', 'permisos_social_prestaciones', 'Prestaciones:');
$obj = $form->add('radios', 'permisos_social_prestaciones',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
//Seguimientos
$form->add('label', 'label_permisosSocialSeguimiento', 'permisos_social_seguimiento', 'Seguimientos:');
$obj = $form->add('radios', 'permisos_social_seguimiento',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
//Urgencias
$form->add('label', 'label_permisosSocialUrgencias', 'permisos_social_urgencias', 'Urgencias:');
$obj = $form->add('radios', 'permisos_social_urgencias',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
// Permisos area economica
$form->add('label', 'label_ECO', 'ECO', 'ÁREA ECONÓMICA');
//Cuentas
$form->add('label', 'label_permisosEconomicaCuentas', 'permisos_economica_cuentas', 'Cuentas:');
$obj = $form->add('radios', 'permisos_economica_cuentas',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
//
$form->add('label', 'label_permisosEconomicaIngresos', 'permisos_economica_ingresos', 'Ingresos:');
$obj = $form->add('radios', 'permisos_economica_ingresos',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
//obligaciones
$form->add('label', 'label_permisosEconomicaObligaciones', 'permisos_economica_obligaciones', 'Obligaciones:');
$obj = $form->add('radios', 'permisos_economica_obligaciones',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
//Seguros
$form->add('label', 'label_permisosEconomicaSeguros', 'permisos_economica_seguros', 'Seguros:');
$obj = $form->add('radios', 'permisos_economica_seguros',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
// Permisos area juridica
$form->add('label', 'label_JURIDICA', 'JURIDICA', 'ÁREA JURIDICA');
//Fechas
$form->add('label', 'label_permisosJuridicaFechas', 'permisos_juridica_fechas', 'Fechas:');
$obj = $form->add('radios', 'permisos_juridica_fechas',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
//autorizaciones judiciales
$form->add('label', 'label_permisosJuridicaJudiciales', 'permisos_juridica_judiciales', 'Autorizaciones:');
$obj = $form->add('radios', 'permisos_juridica_judiciales',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
//Juzgado
$form->add('label', 'label_permisosJuridicaJuzgados', 'permisos_juridica_juzgado', 'Juzgados:');
$obj = $form->add('radios', 'permisos_juridica_juzgado',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
//Retribuccion
$form->add('label', 'label_permisosJuridicaRetribuccion', 'permisos_juridica_retribucion', 'Retribuccion:');
$obj = $form->add('radios', 'permisos_juridica_retribucion',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
// Permisos voluntariado
$form->add('label', 'label_VOLUN', 'COLL', 'ÁREA VOLUNTARIADO');
$form->add('label', 'label_permisosVoluntariado', 'permisos_voluntariado', 'Voluntariado:');
$obj = $form->add('radios', 'permisos_voluntariado',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
// Permisos listado
$form->add('label', 'label_Lisrtado', 'listado', 'AREA LISTADO');
//Informes
$form->add('label', 'label_permisosListadoInformes', 'permisos_listado_informes', 'Informes:');
$obj = $form->add('radios', 'permisos_listado_informes',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
//juzgado
$form->add('label', 'label_permisosListadoJuzgado', 'permisos_listado_juzgados', 'Juzgado:');
$obj = $form->add('radios', 'permisos_listado_juzgados',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
//residencias
$form->add('label', 'label_permisosListadoResidencias', 'permisos_listado_residencia', 'Residencias:');
$obj = $form->add('radios', 'permisos_listado_residencia',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
// Permisos SAOS
$form->add('label', 'label_SAOS', 'SAOS', 'ÁREA SAOS');
$form->add('label', 'label_permisosSAOS', 'permisos_saos', 'SAOS:');
$obj = $form->add('radios', 'permisos_saos',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
// Permisos expedientes
$form->add('label', 'label_EXPEDIENTE', 'EXPEDIENTE', 'ÁREA EXPEDIENTES');
$form->add('label', 'label_permisosExpedientes', 'permisos_expedientes', 'Expedientes:');
$obj = $form->add('radios', 'permisos_expedientes',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
// Permisos de campo administracion propia
$form->add('label', 'label_ADMIN', 'ADMIN', 'ÁREA ADMINISTRACIÓN');
$form->add('label', 'label_permisosAdministracion', 'permisos_administracion', 'Administracion:');
$obj = $form->add('radios', 'permisos_administracion',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
// Permisos de ver datos de pacientes
$form->add('label', 'label_Paciente', 'Paciente', 'SECCIÓN PACIENTE SELECCIONADO');
//boton de subida
$form->add('label', 'label_datTrasladoPaciente', 'datTrasladoPaciente', 'Datos Traslados Paciente:');
$obj = $form->add('radios', 'datTrasladoPaciente',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
$form->add('label', 'label_datPersonalPaciente', 'datPersonalPaciente', 'Datos Personales Paciente:');
$obj = $form->add('radios', 'datPersonalPaciente',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
$form->add('label', 'label_datResidenciaPaciente', 'datResidencialPaciente', 'Datos Domicilio Paciente:');
$obj = $form->add('radios', 'datResidencialPaciente',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
$form->add('label', 'label_pacienteMedicos', 'pacienteMedicos', 'Datos Medicos Paciente:');
$obj = $form->add('radios', 'pacienteMedicos',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
$form->add('label', 'label_medicamentos', 'medicamentos', 'Medicamentos Paciente:');
$obj = $form->add('radios', 'medicamentos',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
$form->add('label', 'label_citas', 'citas', 'Citas Paciente:');
$obj = $form->add('radios', 'citas',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
$form->add('label', 'label_hospitalizaciones', 'hospitalizaciones', 'Hospitalizaciones Paciente:');
$obj = $form->add('radios', 'hospitalizaciones',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
$form->add('label', 'label_cirugias', 'cirugias', 'Cirugias Paciente:');
$obj = $form->add('radios', 'cirugias',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
$form->add('label', 'label_dependencia', 'dependencia', 'Dependencia Paciente:');
$obj = $form->add('radios', 'dependencia',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
$form->add('label', 'label_acompañamientos', 'acompañamientos', 'Acompañamientos Paciente:');
$obj = $form->add('radios', 'acompañamientos',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
$form->add('label', 'label_otrasPrestaciones', 'otrasPrestaciones', 'Otras Prestaciones Paciente:');
$obj = $form->add('radios', 'otrasPrestaciones',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
$form->add('label', 'label_catering', 'catering', 'Catering Paciente:');
$obj = $form->add('radios', 'catering',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
$form->add('label', 'label_teleasistencia', 'teleasistencia', 'Teleasistencia Paciente:');
$obj = $form->add('radios', 'teleasistencia',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
$form->add('label', 'label_prestaciones', 'prestaciones', 'Prestaciones Paciente:');
$obj = $form->add('radios', 'prestaciones',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
$form->add('label', 'label_publicaResidencial', 'publicaResidencial', 'Plaza Publica Residencial del Paciente:');
$obj = $form->add('radios', 'publicaResidencial',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
$form->add('label', 'label_pedidos', 'pedidos', 'Pedidos del Paciente:');
$obj = $form->add('radios', 'pedidos',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
$form->add('label', 'label_objetosValor', 'objetosValor', 'Objetos de Valor Paciente:');
$obj = $form->add('radios', 'objetosValor',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
$form->add('label', 'label_ropa', 'ropa', 'Ropa del Paciente:');
$obj = $form->add('radios', 'ropa',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
$form->add('label', 'label_pensiones', 'pensiones', 'Pensiones del Paciente:');
$obj = $form->add('radios', 'pensiones',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
$form->add('label', 'label_alquileres', 'alquileres', 'Alquileres del Paciente:');
$obj = $form->add('radios', 'alquileres',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
$form->add('label', 'label_expedienteJudgado', 'expedienteJudgado', 'Expediente Judgado del Paciente:');
$obj = $form->add('radios', 'expedienteJudgado',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
$form->add('label', 'label_judgadoDatos', 'judgadoDatos', 'Datos Judgado del Paciente:');
$obj = $form->add('radios', 'judgadoDatos',
array(
'0' => si,
'1' => no
)
);
$obj->set_rule(array(
'required' => array('error', '¡Introduzca el permiso!')
));
$form->add('submit', 'btn_submit', 'Guardar');
$form->render('*Especial');
Could someone help me to create the Special document so that the view looks like this:
AREA SOCIAL
contactos si enseres si medicos si personal si prestaciones si seguimiento si
no no no no no no
urgencias si
no
AREA ECONOMICA
cuenta si ingresios si obligaciones si seguros si
no no no no
AREA JURIDICA
fechas si autorizaciones si judgado si autorizacion si
no no no no