diff --git a/ChangeLog b/ChangeLog
index fbc13e8ba77..ccf88d47270 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -112,6 +112,7 @@ removed. You must now use the 6 parameters way. See file modMyModule.class.php f
***** ChangeLog for 3.5.4 compared to 3.5.3 *****
+Fix: Hide title of event when agenda module disabled.
Fix: When using option MAIN_MAIL_ALLOW_SENDMAIL_F, a mail was sent to sender.
Fix: Question about warehouse must not be done when module stock is disabled.
Fix: Option STOCK_SUPPORTS_SERVICES was not correctly implemented
diff --git a/htdocs/admin/system/dolibarr.php b/htdocs/admin/system/dolibarr.php
index 9b5d411b136..8be469006ff 100644
--- a/htdocs/admin/system/dolibarr.php
+++ b/htdocs/admin/system/dolibarr.php
@@ -178,13 +178,20 @@ $var=!$var;
print '
| => dol_get_first_day(1970,1,false) | '.dol_get_first_day(1970,1,false).' (=> dol_print_date() or idate() of this value = '.dol_print_date(dol_get_first_day(1970,1,false),'dayhour').') | ';
$var=!$var;
print '
| => dol_get_first_day(1970,1,true) | '.dol_get_first_day(1970,1,true).' (=> dol_print_date() or idate() of this value = '.dol_print_date(dol_get_first_day(1970,1,true),'dayhour').') | ';
-// Parent company
-/*
-$var=!$var;
-print '
| '.$langs->trans("CompanyTZ").' | '.$langs->trans("FeatureNotYetAvailable").' |
'."\n";
-$var=!$var;
-print '| => '.$langs->trans("CompanyHour").' | '.$langs->trans("FeatureNotYetAvailable").' |
'."\n";
-*/
+// Database timezone
+if ($conf->db->type == 'mysql' || $conf->db->type == 'mysqli')
+{
+ $var=!$var;
+ print '| '.$langs->trans("MySQLTimeZone").' (database) | '; // Timezone server base
+ $sql="SHOW VARIABLES where variable_name = 'system_time_zone'";
+ $resql = $db->query($sql);
+ if ($resql)
+ {
+ $obj = $db->fetch_object($resql);
+ print $form->textwithtooltip($obj->Value,$langs->trans('TZHasNoEffect'),2,1,img_info(''));
+ }
+ print ' |
'."\n";
+}
// Client
$var=!$var;
$tz=(int) $_SESSION['dol_tz'] + (int) $_SESSION['dol_dst'];
@@ -372,4 +379,4 @@ print '';
llxFooter();
$db->close();
-?>
\ No newline at end of file
+?>
diff --git a/htdocs/contact/fiche.php b/htdocs/contact/fiche.php
index 2192252b2f4..9cb52738bb8 100644
--- a/htdocs/contact/fiche.php
+++ b/htdocs/contact/fiche.php
@@ -1071,11 +1071,14 @@ else
print "
";
- print load_fiche_titre($langs->trans("TasksHistoryForThisContact"),'','');
+ if (! empty($conf->agenda->enabled))
+ {
+ print load_fiche_titre($langs->trans("TasksHistoryForThisContact"),'','');
- print show_actions_todo($conf,$langs,$db,$objsoc,$object);
+ print show_actions_todo($conf,$langs,$db,$objsoc,$object);
- print show_actions_done($conf,$langs,$db,$objsoc,$object);
+ print show_actions_done($conf,$langs,$db,$objsoc,$object);
+ }
}
}
diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang
index 6782606b7c0..c26f7c72433 100644
--- a/htdocs/langs/en_US/admin.lang
+++ b/htdocs/langs/en_US/admin.lang
@@ -65,6 +65,8 @@ ShowPreview=Show preview
PreviewNotAvailable=Preview not available
ThemeCurrentlyActive=Theme currently active
CurrentTimeZone=TimeZone PHP (server)
+MySQLTimeZone=TimeZone MySql (database)
+TZHasNoEffect=Dates are stored and returned by database server as if they were kept as submited string. The timezone has effect only when using UNIX_TIMESTAMP function (that should not be used by Dolibarr, so database TZ should have no effect, even if changed after data was entered).
Space=Space
Table=Table
Fields=Fields
@@ -1505,4 +1507,4 @@ ECMSetup = GED Setup
ECMAutoTree = Automatic tree folder and document
-Format=Format
\ No newline at end of file
+Format=Format
diff --git a/htdocs/langs/en_US/users.lang b/htdocs/langs/en_US/users.lang
index f5f0e3f89d5..a9d789b8c31 100644
--- a/htdocs/langs/en_US/users.lang
+++ b/htdocs/langs/en_US/users.lang
@@ -87,7 +87,7 @@ MyInformations=My data
ExportDataset_user_1=Dolibarr's users and properties
DomainUser=Domain user %s
Reactivate=Reactivate
-CreateInternalUserDesc=This form allows you to creat an user internal to your company/foundation. To creat an external user (customer, supplier, ...), use button 'Create Dolibarr user' from third party's contact card.
+CreateInternalUserDesc=This form allows you to create an user internal to your company/foundation. To create an external user (customer, supplier, ...), use the button 'Create Dolibarr user' from third party's contact card.
InternalExternalDesc=An internal user is a user that is part of your company/foundation.
An external user is a customer, supplier or other.
In both cases, permissions defines rights on Dolibarr, also external user can have a different menu manager than internal user (See Home - Setup - Display)
PermissionInheritedFromAGroup=Permission granted because inherited from one of a user's group.
Inherited=Inherited