';
+ }
+
+
print '';
+
+ if ($mesg) print $mesg;
/*
* Barre d'action
@@ -469,6 +518,7 @@ if ($step == 3 && $datatoexport)
}
print '';
+
}
if ($step == 4 && $datatoexport)
diff --git a/htdocs/langs/en_US/exports.lang b/htdocs/langs/en_US/exports.lang
index 3bf5950b2b0..8d8aac55a77 100644
--- a/htdocs/langs/en_US/exports.lang
+++ b/htdocs/langs/en_US/exports.lang
@@ -3,7 +3,10 @@ ExportsArea=Exports area
NewExport=New export
ExportableDatas=Exportable dataset
SelectExportDataSet=Choose dataset you want to export...
-SelectExportFields=Choose fields you want to export...
+SelectExportFields=Choose fields you want to export, or select a predefined export profil
+SaveExportModel=Save this export profile if you plan to reuse it later...
+ExportModelName=Export profile name
+ExportModelSaved=Export profile saved under name %s.
ExportableFields=Exportable fields
ExportedFields=Exported fields
DatasetToExport=Dataset to export
diff --git a/htdocs/langs/fr_FR/exports.lang b/htdocs/langs/fr_FR/exports.lang
index 4b4d9e9c2c2..9678dee6d02 100644
--- a/htdocs/langs/fr_FR/exports.lang
+++ b/htdocs/langs/fr_FR/exports.lang
@@ -3,7 +3,10 @@ ExportsArea=Espace exports
NewExport=Nouvel export
ExportableDatas=Lot de données exportables
SelectExportDataSet=Choisissez un lot prédéfini de données que vous désirez exporter...
-SelectExportFields=Choisissez les champs à exporter...
+SelectExportFields=Choisissez les champs à exporter, ou choisissez un profil d'export prédéfini
+SaveExportModel=Enregistrer ce profil d'export si vous désirez le réutiliser utlétieurement...
+ExportModelName=Nom du profil d'export
+ExportModelSaved=Profil d'export sauvé sous le nom %s.
ExportableFields=Champs exportables
ExportedFields=Champs à exporter
DatasetToExport=Lot de données à exporter
diff --git a/mysql/migration/2.0.0-2.1.0.sql b/mysql/migration/2.0.0-2.1.0.sql
index d823b83e4cb..7f0272093cc 100644
--- a/mysql/migration/2.0.0-2.1.0.sql
+++ b/mysql/migration/2.0.0-2.1.0.sql
@@ -914,9 +914,11 @@ UPDATE llx_facture SET type=0 where type=3;
create table llx_export_model
(
rowid integer AUTO_INCREMENT PRIMARY KEY,
- label varchar(50) NOT NULL,
- type varchar(20) NOT NULL,
- field varchar(20) NOT NULL
+ label varchar(50) NOT NULL,
+ type varchar(20) NOT NULL,
+ field text
)type=innodb;
+ALTER table llx_export_model add fk_user integer DEFAULT 0 NOT NULL after rowid;
+
ALTER TABLE llx_export_model ADD UNIQUE uk_export_model (label);
\ No newline at end of file
diff --git a/mysql/tables/llx_export_model.sql b/mysql/tables/llx_export_model.sql
index 46f23c47324..c34ccd3b776 100644
--- a/mysql/tables/llx_export_model.sql
+++ b/mysql/tables/llx_export_model.sql
@@ -26,7 +26,8 @@
create table llx_export_model
(
rowid integer AUTO_INCREMENT PRIMARY KEY,
- label varchar(50) NOT NULL,
- type varchar(20) NOT NULL,
- field varchar(20) NOT NULL
+ fk_user integer DEFAULT 0 NOT NULL,
+ label varchar(50) NOT NULL,
+ type varchar(20) NOT NULL,
+ field text NOT NULL
)type=innodb;
\ No newline at end of file