function validar_campos($id_formulario, $nombre_formulario, $descripcion_formulario, $etiqueta_campo, $value_campo, $tipo_campo, $orden_campo, $actualiza = false)
{
    global $arrConf;
    if (!isset($id_formulario) || $id_formulario == "" || !is_numeric($id_formulario)) {
        return _tr('Error Id Form');
    }
    if (!isset($nombre_formulario) || $nombre_formulario == "") {
        return _tr('Error Form Name is empty');
    }
    if (!isset($etiqueta_campo) || $etiqueta_campo == "") {
        return _tr('Error Field Name is empty');
    }
    if ((!isset($value_campo) || $value_campo == "") && $tipo_campo == 'LIST') {
        return _tr('Error List is empty');
    }
    if (!isset($orden_campo) || $orden_campo == "" || !is_numeric($orden_campo)) {
        return _tr('Error in Order is empty or is not numeric');
    }
    $oDataForm = new paloSantoDataForm($arrConf["cadena_dsn"]);
    if ($oDataForm->field_order_existe($id_formulario, $orden_campo) && !$actualiza) {
        //si existe
        return _tr('Order already exists');
    }
    return 'true';
}