function eliminar_campos_formulario($id_formulario, $arr_campos) { global $arrConf; $respuesta = new xajaxResponse(); $ban = true; $oDataForm = new paloSantoDataForm($arrConf["cadena_dsn"]); for ($i = 0; $i < count($arr_campos); $i++) { if (!$oDataForm->eliminar_campos_formulario($id_formulario, $arr_campos[$i])) { $respuesta->addAssign("mb_title", "innerHTML", _tr("Validation Error")); $respuesta->addAssign("mb_message", "innerHTML", $oDataForm->errMsg); $respuesta->addAssign("mb_msg_ok", "innerHTML", ""); $ban = false; break; } } $arr_campos = $oDataForm->obtener_campos_formulario($id_formulario); //actualiza la tabla dnd se muestran los campos $html_campos = html_campos_formulario($arr_campos); $respuesta->addAssign("tabla_campos_agregados", "innerHTML", $html_campos); if ($ban) { $respuesta->addAssign("mb_title", "innerHTML", ""); $respuesta->addAssign("mb_message", "innerHTML", ""); $respuesta->addAssign("mb_msg_ok", "innerHTML", _tr("Delete Field Successfully")); } return $respuesta; }