diff --git a/htdocs/admin/tools/dolibarr_export.php b/htdocs/admin/tools/dolibarr_export.php index f434c025c48..1f3b7ce8bd4 100644 --- a/htdocs/admin/tools/dolibarr_export.php +++ b/htdocs/admin/tools/dolibarr_export.php @@ -73,10 +73,7 @@ if ($_GET["msg"]) // @@ -117,7 +104,10 @@ print '
';
trans("ExportMethod"); ?> - +label == 'MySQL') +{ +?>
- +
- - +label; +} +?>
@@ -186,6 +150,7 @@ print '
';
+
trans("MySqlExportParameters"); ?> @@ -214,41 +179,46 @@ print '
'; value="" />
-
- - - -
- -
- - -
- - - +
trans("ExportOptions"); ?> +
+ + + +
+ +
+ + +
+ + + + +
+ +
';
-
+ +
@@ -311,6 +282,89 @@ print '
';
+ + +
+ trans("PostgreSqlExportParameters"); ?> + +
+ trans("FullPathToPostgreSQLdumpCommand"); + if (empty($conf->global->SYSTEMTOOLS_POSTGRESQLDUMP)) + { + $resql=$db->query('SHOW data_directory'); + if ($resql) + { + $liste=$db->fetch_array($resql); + $basedir=$liste['data_directory']; + $fullpathofpgdump=preg_replace('/data$/','bin',$basedir).'/pg_dump'; + } + else + { + $fullpathofpgdump='/pathtopgdump/pg_dump'; + } + } + else + { + $fullpathofpgdump=$conf->global->SYSTEMTOOLS_POSTGRESQLDUMP; + } + ?>
+ +
+ + +
+
+ trans("ExportOptions"); ?> + +
+ + +
+ +
+
+ + + + +
+ +
+
+ + + + + + +
+ +
+
+ + +