';
diff --git a/htdocs/install/mysql/tables/llx_societe_perentity-multicompany.sql b/htdocs/install/mysql/tables/llx_societe_perentity-multicompany.sql
index 64308faacac..a8d28fb6b22 100644
--- a/htdocs/install/mysql/tables/llx_societe_perentity-multicompany.sql
+++ b/htdocs/install/mysql/tables/llx_societe_perentity-multicompany.sql
@@ -28,5 +28,5 @@ create table llx_societe_perentity
accountancy_code_supplier varchar(32), -- supplier accountancy auxiliary account
accountancy_code_sell varchar(32), -- Selling accountancy code
accountancy_code_buy varchar(32), -- Buying accountancy code
- vat_reverse_charge tinyint DEFAULT 0
+ vat_reverse_charge tinyint DEFAULT 0 -- VAT reverse charge
)ENGINE=innodb;
diff --git a/htdocs/langs/en_US/errors.lang b/htdocs/langs/en_US/errors.lang
index 1ea42ee784a..46a4e350589 100644
--- a/htdocs/langs/en_US/errors.lang
+++ b/htdocs/langs/en_US/errors.lang
@@ -354,6 +354,13 @@ ErrorStreamMustBeEnabled=The PHP stream %s is not available. Check your PHP modu
ErrorYouTryToPayInvoicesWithDifferentCurrenciesInSamePayment=Error, you try to pay different invoices with different currencies in the same payment
ErrorLinkNotFoundWithSharedLink=Error, link not found with this shared key
ErrorBadNumberOfLinesMustHaveAtLeastOneLinePlusTitle=Bad number of lines. The files must have at least 2 lines (1 line for title and 1 line for data)
+ErrorTooManyAttempts= Too many attempts, please try again later
+ErrorThisContactXIsAlreadyDefinedAsThisType=%s is already defined as contact for this type.
+ErrorThisGroupIsAlreadyDefinedAsThisType=The contacts with this group are already defined as contact for this type.
+ErrorIsNotInError=%s is not in error
+ErrorFilenameExtensionNotAllowed=File %s has a forbidden file extension
+ErrorNoValueForSelectListType=Error, a value for this type of field is mandatory
+
# Warnings
WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup.
WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user.
@@ -432,14 +439,9 @@ BadSetupOfField = Error bad setup of field
BadSetupOfFieldClassNotFoundForValidation = Error bad setup of field : Class not found for validation
BadSetupOfFieldFileNotFound = Error bad setup of field : File not found for inclusion
BadSetupOfFieldFetchNotCallable = Error bad setup of field : Fetch not callable on class
-ErrorTooManyAttempts= Too many attempts, please try again later
TotalAmountEmpty=Total Amount Empty
FailedToFoundTheConversionRateForInvoice=Failed to found the conversion rate for invoice
ThisIdNotDefined=Id not defined
OperNotDefined=Payment method not defined
-ErrorThisContactXIsAlreadyDefinedAsThisType=%s is already defined as contact for this type.
-ErrorThisGroupIsAlreadyDefinedAsThisType=The contacts with this group are already defined as contact for this type.
EmptyMessageNotAllowedError=Empty message is not allowed
-ErrorIsNotInError=%s is not in error
-ErrorFilenameExtensionNotAllowed=File %s has a forbidden file extension
-ErrorNoValueForSelectListType=Error, a value for this type of field is mandatory
+SomeShipmentExists=Error, there is some shipment linked to the order. Deletion refused.
diff --git a/htdocs/projet/tasks/time.php b/htdocs/projet/tasks/time.php
index c3aabdbf27f..da94e853c59 100644
--- a/htdocs/projet/tasks/time.php
+++ b/htdocs/projet/tasks/time.php
@@ -1627,7 +1627,7 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser
$sql .= " AND pt.fk_projet IN (" . $db->sanitize((string) $projectidforalltimes) . ")";
} elseif (!empty($allprojectforuser)) {
// Limit on on user
- if (empty($search_user)) {
+ if (empty($search_user) && !empty($arrayfields['author']['checked'])) {
$search_user = $user->id;
}
if ($search_user > 0) {
diff --git a/htdocs/theme/eldy/global.inc.php b/htdocs/theme/eldy/global.inc.php
index 19a95d7c708..b3359575268 100644
--- a/htdocs/theme/eldy/global.inc.php
+++ b/htdocs/theme/eldy/global.inc.php
@@ -1907,7 +1907,7 @@ div.ticketpublicarealist>form>div.div-table-responsive {
margin: 20px 20px 20px 20px;
}
.flexcontainer {
- browser->name, array('chrome', 'firefox'))) {
+ browser->name, array('chrome', 'firefox', 'safari'))) {
echo 'display: inline-flex;'."\n";
} ?>
flex-flow: row wrap;
diff --git a/htdocs/theme/md/style.css.php b/htdocs/theme/md/style.css.php
index 535c8126ca3..edd74b98f29 100644
--- a/htdocs/theme/md/style.css.php
+++ b/htdocs/theme/md/style.css.php
@@ -2055,7 +2055,7 @@ div.ticketpublicarealist>form>div.div-table-responsive {
}
.flexcontainer {
- browser->name, array('chrome', 'firefox'))) {
+ browser->name, array('chrome', 'firefox', 'safari'))) {
echo 'display: inline-flex;'."\n";
} ?>
flex-flow: row wrap;
diff --git a/htdocs/user/card.php b/htdocs/user/card.php
index 9476046f186..bbdd06ba789 100644
--- a/htdocs/user/card.php
+++ b/htdocs/user/card.php
@@ -2717,7 +2717,7 @@ if ($action == 'create' || $action == 'adduserldap') {
print '