Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
This commit is contained in:
commit
bdc4893aad
@ -30,7 +30,7 @@ return "Regis Houssin";
|
|||||||
# script_dolibarr_versions()
|
# script_dolibarr_versions()
|
||||||
sub script_dolibarr_versions
|
sub script_dolibarr_versions
|
||||||
{
|
{
|
||||||
return ( "7.0.0", "6.0.5", "5.0.7" );
|
return ( "9.0.0", "8.0.3", "7.0.4", "6.0.8", "5.0.7" );
|
||||||
}
|
}
|
||||||
|
|
||||||
sub script_dolibarr_release
|
sub script_dolibarr_release
|
||||||
@ -263,15 +263,16 @@ if ($upgrade) {
|
|||||||
local @params = ( [ "action", "upgrade" ],
|
local @params = ( [ "action", "upgrade" ],
|
||||||
[ "versionfrom", $upgrade->{'version'} ],
|
[ "versionfrom", $upgrade->{'version'} ],
|
||||||
[ "versionto", $ver ],
|
[ "versionto", $ver ],
|
||||||
|
[ "installlock", "444" ],
|
||||||
);
|
);
|
||||||
local $p = $ver >= 3.8 ? "step5" : "etape5";
|
local $p = $ver >= 3.8 ? "step5" : "etape5";
|
||||||
local $err = &call_dolibarr_wizard_page(\@params, $p, $d, $opts);
|
local $err = &call_dolibarr_wizard_page(\@params, $p, $d, $opts);
|
||||||
return (-1, "Dolibarr wizard failed : $err") if ($err);
|
return (-1, "Dolibarr wizard failed : $err") if ($err);
|
||||||
|
|
||||||
# Remove the installation directory.
|
# Remove the installation directory. (deprecated)
|
||||||
local $dinstall = "$opts->{'dir'}/install";
|
# local $dinstall = "$opts->{'dir'}/install";
|
||||||
$dinstall =~ s/\/$//;
|
# $dinstall =~ s/\/$//;
|
||||||
$out = &run_as_domain_user($d, "rm -rf ".quotemeta($dinstall));
|
# $out = &run_as_domain_user($d, "rm -rf ".quotemeta($dinstall));
|
||||||
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -306,15 +307,18 @@ else {
|
|||||||
[ "login", "admin" ],
|
[ "login", "admin" ],
|
||||||
[ "pass", $dompass ],
|
[ "pass", $dompass ],
|
||||||
[ "pass_verif", $dompass ],
|
[ "pass_verif", $dompass ],
|
||||||
|
[ "installlock", "444" ],
|
||||||
);
|
);
|
||||||
local $p = $ver >= 3.8 ? "step5" : "etape5";
|
local $p = $ver >= 3.8 ? "step5" : "etape5";
|
||||||
local $err = &call_dolibarr_wizard_page(\@params, $p, $d, $opts);
|
local $err = &call_dolibarr_wizard_page(\@params, $p, $d, $opts);
|
||||||
return (-1, "Dolibarr wizard failed : $err") if ($err);
|
return (-1, "Dolibarr wizard failed : $err") if ($err);
|
||||||
|
|
||||||
# Remove the installation directory and protect config file.
|
# Remove the installation directory (deprecated)
|
||||||
local $dinstall = "$opts->{'dir'}/install";
|
# local $dinstall = "$opts->{'dir'}/install";
|
||||||
$dinstall =~ s/\/$//;
|
# $dinstall =~ s/\/$//;
|
||||||
$out = &run_as_domain_user($d, "rm -rf ".quotemeta($dinstall));
|
# $out = &run_as_domain_user($d, "rm -rf ".quotemeta($dinstall));
|
||||||
|
|
||||||
|
# Protect config file
|
||||||
&set_permissions_as_domain_user($d, 0644, $cfile);
|
&set_permissions_as_domain_user($d, 0644, $cfile);
|
||||||
&set_permissions_as_domain_user($d, 0755, $cfiledir);
|
&set_permissions_as_domain_user($d, 0755, $cfiledir);
|
||||||
}
|
}
|
||||||
@ -386,6 +390,8 @@ sub script_dolibarr_check_latest
|
|||||||
{
|
{
|
||||||
local ($ver) = @_;
|
local ($ver) = @_;
|
||||||
local @vers = &osdn_package_versions("dolibarr",
|
local @vers = &osdn_package_versions("dolibarr",
|
||||||
|
$ver >= 9.0 ? "dolibarr\\-(9\\.0\\.[0-9\\.]+)\\.tgz" :
|
||||||
|
$ver >= 8.0 ? "dolibarr\\-(8\\.0\\.[0-9\\.]+)\\.tgz" :
|
||||||
$ver >= 7.0 ? "dolibarr\\-(7\\.0\\.[0-9\\.]+)\\.tgz" :
|
$ver >= 7.0 ? "dolibarr\\-(7\\.0\\.[0-9\\.]+)\\.tgz" :
|
||||||
$ver >= 6.0 ? "dolibarr\\-(6\\.0\\.[0-9\\.]+)\\.tgz" :
|
$ver >= 6.0 ? "dolibarr\\-(6\\.0\\.[0-9\\.]+)\\.tgz" :
|
||||||
$ver >= 5.0 ? "dolibarr\\-(5\\.0\\.[0-9\\.]+)\\.tgz" :
|
$ver >= 5.0 ? "dolibarr\\-(5\\.0\\.[0-9\\.]+)\\.tgz" :
|
||||||
|
|||||||
@ -57,6 +57,7 @@ $langs->loadLangs(array("admin", "install"));
|
|||||||
$login = GETPOST('login', 'alpha')?GETPOST('login', 'alpha'):(empty($argv[5])?'':$argv[5]);
|
$login = GETPOST('login', 'alpha')?GETPOST('login', 'alpha'):(empty($argv[5])?'':$argv[5]);
|
||||||
$pass = GETPOST('pass', 'alpha')?GETPOST('pass', 'alpha'):(empty($argv[6])?'':$argv[6]);
|
$pass = GETPOST('pass', 'alpha')?GETPOST('pass', 'alpha'):(empty($argv[6])?'':$argv[6]);
|
||||||
$pass_verif = GETPOST('pass_verif', 'alpha')?GETPOST('pass_verif', 'alpha'):(empty($argv[7])?'':$argv[7]);
|
$pass_verif = GETPOST('pass_verif', 'alpha')?GETPOST('pass_verif', 'alpha'):(empty($argv[7])?'':$argv[7]);
|
||||||
|
$force_install_lockinstall = (int) (! empty($force_install_lockinstall)?$force_install_lockinstall:(GETPOST('installlock','aZ09')?GETPOST('installlock','aZ09'):(empty($argv[8])?'':$argv[8])));
|
||||||
|
|
||||||
$success=0;
|
$success=0;
|
||||||
|
|
||||||
|
|||||||
@ -4851,7 +4851,11 @@ function migrate_user_photospath()
|
|||||||
$fuser->fetch($obj->uid);
|
$fuser->fetch($obj->uid);
|
||||||
//echo '<hr>'.$fuser->id.' -> '.$fuser->entity;
|
//echo '<hr>'.$fuser->id.' -> '.$fuser->entity;
|
||||||
$entity = (!empty($fuser->entity)) ? $fuser->entity : 1;
|
$entity = (!empty($fuser->entity)) ? $fuser->entity : 1;
|
||||||
$dir = $conf->user->multidir_output[$entity];
|
if ($entity > 1) {
|
||||||
|
$dir = DOL_DATA_ROOT . '/' . $entity . '/users';
|
||||||
|
} else {
|
||||||
|
$dir = $conf->user->multidir_output[$entity]; // $conf->user->multidir_output[] for each entity is construct by the multicompany module
|
||||||
|
}
|
||||||
$origin = $dir .'/'. get_exdir($fuser->id,2,0,0,$fuser,'user');
|
$origin = $dir .'/'. get_exdir($fuser->id,2,0,0,$fuser,'user');
|
||||||
$destin = $dir.'/'.$fuser->id;
|
$destin = $dir.'/'.$fuser->id;
|
||||||
|
|
||||||
|
|||||||
@ -109,7 +109,7 @@ $langs->loadLangs(array("main", "bills", "cashdesk"));
|
|||||||
<button type="button" class="calcbutton" onclick="addreceived(0.10);">0.10</button>
|
<button type="button" class="calcbutton" onclick="addreceived(0.10);">0.10</button>
|
||||||
<button type="button" class="calcbutton" onclick="addreceived(0.20);">0.20</button>
|
<button type="button" class="calcbutton" onclick="addreceived(0.20);">0.20</button>
|
||||||
<button type="button" class="calcbutton" onclick="addreceived(0.50);">0.50</button>
|
<button type="button" class="calcbutton" onclick="addreceived(0.50);">0.50</button>
|
||||||
<button type="button" class="calcbutton2" onclick="Validate('cheque');"><?php echo $langs->trans("Cheque"); ?></button>
|
<button type="button" <?php if ($placeid==0) echo "disabled";?> class="calcbutton2" onclick="Validate('cheque');"><?php echo $langs->trans("Cheque"); ?></button>
|
||||||
<button type="button" class="calcbutton" onclick="addreceived(0.01);">0.01</button>
|
<button type="button" class="calcbutton" onclick="addreceived(0.01);">0.01</button>
|
||||||
<button type="button" class="calcbutton" onclick="addreceived(0.02);">0.02</button>
|
<button type="button" class="calcbutton" onclick="addreceived(0.02);">0.02</button>
|
||||||
<button type="button" class="calcbutton" onclick="addreceived(0.05);">0.05</button>
|
<button type="button" class="calcbutton" onclick="addreceived(0.05);">0.05</button>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user