diff --git a/htdocs/admin/notification.php b/htdocs/admin/notification.php
index 43e29dfb535..b4b5ee09fc6 100644
--- a/htdocs/admin/notification.php
+++ b/htdocs/admin/notification.php
@@ -196,28 +196,18 @@ print '
'.$langs->trans("Parameter").' | ';
print ''.$langs->trans("Value").' | ';
print "\n";
+
print '| ';
print $langs->trans("NotificationEMailFrom").' | ';
print '';
print img_picto('', 'email', 'class="pictofixedwidth"');
print '';
-if (getDolGlobalString('NOTIFICATION_EMAIL_FROM') && !isValidEmail($conf->global->NOTIFICATION_EMAIL_FROM)) {
+if (getDolGlobalString('NOTIFICATION_EMAIL_FROM') && !isValidEmail(getDolGlobalString('NOTIFICATION_EMAIL_FROM'))) {
print ' '.img_warning($langs->trans("ErrorBadEMail"));
}
print ' | ';
print '
';
-print '| ';
-print $langs->trans("NotificationDisableConfirmMessageContact").' | ';
-print '';
-if ($conf->use_javascript_ajax) {
- print ajax_constantonoff('NOTIFICATION_EMAIL_DISABLE_CONFIRM_MESSAGE_CONTACT');
-} else {
- $arrval = array('0' => $langs->trans("No"), '1' => $langs->trans("Yes"));
- print $form->selectarray("NOTIFICATION_EMAIL_DISABLE_CONFIRM_MESSAGE_CONTACT", $arrval, getDolGlobalString('NOTIFICATION_EMAIL_DISABLE_CONFIRM_MESSAGE_CONTACT'));
-}
-print ' | ';
-print '
';
print '| ';
print $langs->trans("NotificationDisableConfirmMessageUser").' | ';
@@ -231,6 +221,20 @@ if ($conf->use_javascript_ajax) {
print '';
print '
';
+
+print '| ';
+print $langs->trans("NotificationDisableConfirmMessageContact").' | ';
+print '';
+if ($conf->use_javascript_ajax) {
+ print ajax_constantonoff('NOTIFICATION_EMAIL_DISABLE_CONFIRM_MESSAGE_CONTACT');
+} else {
+ $arrval = array('0' => $langs->trans("No"), '1' => $langs->trans("Yes"));
+ print $form->selectarray("NOTIFICATION_EMAIL_DISABLE_CONFIRM_MESSAGE_CONTACT", $arrval, getDolGlobalString('NOTIFICATION_EMAIL_DISABLE_CONFIRM_MESSAGE_CONTACT'));
+}
+print ' | ';
+print '
';
+
+
print '| ';
print $langs->trans("NotificationDisableConfirmMessageFix").' | ';
print '';
@@ -242,6 +246,8 @@ if ($conf->use_javascript_ajax) {
}
print ' | ';
print '
';
+
+
print '';
print '';
diff --git a/htdocs/contact/perso.php b/htdocs/contact/perso.php
index c5ab1faf862..0661a80b685 100644
--- a/htdocs/contact/perso.php
+++ b/htdocs/contact/perso.php
@@ -120,7 +120,7 @@ if ($action == 'update' && !GETPOST("cancel") && $user->hasRight('societe', 'con
$now = dol_now();
-$title = (getDolGlobalString('SOCIETE_ADDRESSES_MANAGEMENT') ? $langs->trans("Contacts") : $langs->trans("ContactsAddresses"));
+$title = $langs->trans("ContactPersonalData");
if (getDolGlobalString('MAIN_HTML_TITLE') && preg_match('/contactnameonly/', getDolGlobalString('MAIN_HTML_TITLE')) && $object->lastname) {
$title = $object->lastname;
}
diff --git a/htdocs/core/class/notify.class.php b/htdocs/core/class/notify.class.php
index e498e287323..c4b0a371726 100644
--- a/htdocs/core/class/notify.class.php
+++ b/htdocs/core/class/notify.class.php
@@ -646,7 +646,7 @@ class Notify
if (getDolGlobalString('MAIN_APPLICATION_TITLE')) {
$application = getDolGlobalString('MAIN_APPLICATION_TITLE');
}
- $replyto = $conf->notification->email_from;
+ $from = getDolGlobalString('NOTIFICATION_EMAIL_FROM');
$object_type = '';
$link = '';
$num = 0;
@@ -945,7 +945,7 @@ class Notify
$sendto = preg_replace('/[\s,]+$/', '', $sendto); // Clean end of string
}
- $parameters = array('notifcode' => $notifcode, 'sendto' => $sendto, 'replyto' => $replyto, 'file' => $filename_list, 'mimefile' => $mimetype_list, 'filename' => $mimefilename_list, 'outputlangs' => $outputlangs, 'labeltouse' => $labeltouse);
+ $parameters = array('notifcode' => $notifcode, 'sendto' => $sendto, 'from' => $from, 'file' => $filename_list, 'mimefile' => $mimetype_list, 'filename' => $mimefilename_list, 'outputlangs' => $outputlangs, 'labeltouse' => $labeltouse);
if (!isset($action)) {
$action = '';
}
@@ -968,7 +968,7 @@ class Notify
$mailfile = new CMailFile(
$subject,
$sendto,
- $replyto,
+ $from,
$message,
$filename_list,
$mimetype_list,
@@ -1211,7 +1211,7 @@ class Notify
}
if ($sendto) {
- $parameters = array('notifcode' => $notifcode, 'sendto' => $sendto, 'replyto' => $replyto, 'file' => $filename_list, 'mimefile' => $mimetype_list, 'filename' => $mimefilename_list, 'subject' => &$subject, 'message' => &$message);
+ $parameters = array('notifcode' => $notifcode, 'sendto' => $sendto, 'from' => $from, 'file' => $filename_list, 'mimefile' => $mimetype_list, 'filename' => $mimefilename_list, 'subject' => &$subject, 'message' => &$message);
$reshook = $hookmanager->executeHooks('formatNotificationMessage', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks
if (empty($reshook)) {
if (!empty($hookmanager->resArray['files'])) {
@@ -1229,7 +1229,7 @@ class Notify
$mailfile = new CMailFile(
$subject,
$sendto,
- $replyto,
+ $from,
$message,
$filename_list,
$mimetype_list,