diff --git a/htdocs/admin/company.php b/htdocs/admin/company.php
index 3d062b2a758..becf1802fbc 100644
--- a/htdocs/admin/company.php
+++ b/htdocs/admin/company.php
@@ -512,10 +512,10 @@ else
print '
| '.$langs->trans("Fax").' | ' . $conf->global->MAIN_INFO_SOCIETE_FAX . ' |
';
$var=!$var;
- print '| '.$langs->trans("Mail").' | ' . $conf->global->MAIN_INFO_SOCIETE_MAIL . ' |
';
+ print '| '.$langs->trans("Mail").' | ' . dol_print_email($conf->global->MAIN_INFO_SOCIETE_MAIL) . ' |
';
$var=!$var;
- print '| '.$langs->trans("Web").' | ' . $conf->global->MAIN_INFO_SOCIETE_WEB . ' |
';
+ print '| '.$langs->trans("Web").' | ' . dol_print_url($conf->global->MAIN_INFO_SOCIETE_WEB) . ' |
';
$var=!$var;
print '| '.$langs->trans("Gencod").' | ' . $conf->global->MAIN_INFO_SOCIETE_GENCOD . ' |
';
diff --git a/htdocs/contact/fiche.php b/htdocs/contact/fiche.php
index 4a7eb7ed20f..f62222d4cb6 100644
--- a/htdocs/contact/fiche.php
+++ b/htdocs/contact/fiche.php
@@ -539,7 +539,7 @@ if ($_GET["id"] && $_GET["action"] != 'edit')
}
else
{
- print $contact->email;
+ print dol_print_email($contact->email);
}
print '';
if ($conf->mailing->enabled)
diff --git a/htdocs/contact/index.php b/htdocs/contact/index.php
index 8f03441f8e1..7c2930b0e68 100644
--- a/htdocs/contact/index.php
+++ b/htdocs/contact/index.php
@@ -334,7 +334,7 @@ if ($result)
print "Bad email";
}
else {
- print ''.$obj->email.'';
+ print dol_print_email($obj->email);
}
print '';
}
diff --git a/htdocs/lib/functions.lib.php b/htdocs/lib/functions.lib.php
index 0e578d5de44..811aeca092c 100644
--- a/htdocs/lib/functions.lib.php
+++ b/htdocs/lib/functions.lib.php
@@ -782,7 +782,6 @@ function dol_print_size($size)
return $size.' '.$langs->trans("Bytes");
}
-
/**
* \brief Show Url link
* \param url Url to show
@@ -802,6 +801,23 @@ function dol_print_url($url,$target='_blank',$max=32)
return $link;
}
+/**
+ * \brief Show EMail link
+ * \param email EMail to show
+ * \param max Max number of characters to show
+ * \return string HTML Link
+ */
+function dol_print_email($email,$max=32)
+{
+ $link='';
+ $link.=dolibarr_trunc($email,$max);
+ $link.='';
+ return $link;
+}
+
/**
* \brief Show click to dial link
* \param phone Phone to call