mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2026-02-13 03:12:35 +01:00
FIX Option low memory mode in backup was broken
This commit is contained in:
@@ -303,7 +303,7 @@ if (in_array($type, array('mysql', 'mysqli'))) {
|
||||
}
|
||||
if ($execmethod == 1) {
|
||||
// If we use the "exec" method for shell, we ask if we need to use the alternative low memory exec mode.
|
||||
print '<input type="checkbox" name="lowmemorydump" value="yes" id="lowmemorydump"'.((GETPOSTISSET('lowmemorydump') ? GETPOST('lowmemorydump', 'alpha') : getDolGlobalString('MAIN_LOW_MEMORY_DUMP')) ? ' checked="checked"' : '').'" />';
|
||||
print '<input type="checkbox" name="lowmemorydump" value="1" id="lowmemorydump"'.((GETPOSTISSET('lowmemorydump') ? GETPOST('lowmemorydump', 'alpha') : getDolGlobalString('MAIN_LOW_MEMORY_DUMP')) ? ' checked="checked"' : '').'" />';
|
||||
print '<label for="lowmemorydump">';
|
||||
print $form->textwithpicto($langs->trans('ExportUseLowMemoryMode'), $langs->trans('ExportUseLowMemoryModeHelp'));
|
||||
print '</label>';
|
||||
|
||||
@@ -121,7 +121,7 @@ $outputdir = $conf->admin->dir_output.'/backup';
|
||||
$result = dol_mkdir($outputdir);
|
||||
|
||||
|
||||
$lowmemorydump = GETPOSTISSET("lowmemorydump") ? GETPOST("lowmemorydump") : getDolGlobalString('MAIN_LOW_MEMORY_DUMP');
|
||||
$lowmemorydump = (int) (GETPOSTISSET("lowmemorydump") ? GETPOSTINT("lowmemorydump") : getDolGlobalInt('MAIN_LOW_MEMORY_DUMP'));
|
||||
|
||||
|
||||
// MYSQL
|
||||
@@ -156,7 +156,7 @@ if ($what == 'mysql') {
|
||||
}
|
||||
|
||||
if (!$errormsg) {
|
||||
$result = $utils->dumpDatabase(GETPOST('compression', 'alpha'), $what, 0, $file, 0, 0, (int) $lowmemorydump);
|
||||
$result = $utils->dumpDatabase(GETPOST('compression', 'alpha'), $what, 0, $file, 0, 0, $lowmemorydump);
|
||||
|
||||
$errormsg = $utils->error;
|
||||
$_SESSION["commandbackuplastdone"] = $utils->result['commandbackuplastdone'];
|
||||
@@ -166,7 +166,7 @@ if ($what == 'mysql') {
|
||||
|
||||
// MYSQL NO BIN
|
||||
if ($what == 'mysqlnobin') {
|
||||
$utils->dumpDatabase(GETPOST('compression', 'alpha'), $what, 0, $file, 0, 0, (int) $lowmemorydump);
|
||||
$utils->dumpDatabase(GETPOST('compression', 'alpha'), $what, 0, $file, 0, 0, $lowmemorydump);
|
||||
|
||||
$errormsg = $utils->error;
|
||||
$_SESSION["commandbackuplastdone"] = $utils->result['commandbackuplastdone'];
|
||||
@@ -196,7 +196,7 @@ if ($what == 'postgresql') {
|
||||
}
|
||||
|
||||
if (!$errormsg) {
|
||||
$utils->dumpDatabase(GETPOST('compression', 'alpha'), $what, 0, $file, 0, 0, (int) $lowmemorydump);
|
||||
$utils->dumpDatabase(GETPOST('compression', 'alpha'), $what, 0, $file, 0, 0, $lowmemorydump);
|
||||
$errormsg = $utils->error;
|
||||
$_SESSION["commandbackuplastdone"] = $utils->result['commandbackuplastdone'];
|
||||
$_SESSION["commandbackuptorun"] = $utils->result['commandbackuptorun'];
|
||||
|
||||
@@ -442,7 +442,7 @@ class Utils
|
||||
$execmethod = 1;
|
||||
}
|
||||
|
||||
dol_syslog("Utils::dumpDatabase execmethod=".$execmethod." command:".$fullcommandcrypted, LOG_INFO);
|
||||
dol_syslog("Utils::dumpDatabase execmethod=".$execmethod.", lowmemorydump=".$lowmemorydump.", command=".$fullcommandcrypted, LOG_INFO);
|
||||
|
||||
|
||||
/* If value has been forced with a php_admin_value, this has no effect. Example of value: '512M' */
|
||||
|
||||
Reference in New Issue
Block a user