diff --git a/htdocs/societe/card.php b/htdocs/societe/card.php
index a8b2fb151c6..7d28edb1dc9 100644
--- a/htdocs/societe/card.php
+++ b/htdocs/societe/card.php
@@ -2926,18 +2926,13 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) {
}
if (empty($user->socid)) {
- if (!empty($object->email) || $at_least_one_email_contact) {
- $langs->load("mails");
- print ''.$langs->trans('SendMail').''."\n";
- } else {
- $langs->load("mails");
- print ''.$langs->trans('SendMail').''."\n";
- }
+ $langs->load("mails");
+ $title = '';
+ if (empty($object->email) && !$at_least_one_email_contact) { $title = $langs->trans('NoEMail'); }
+ print dolGetButtonAction($title, $langs->trans('SendMail'), 'default', $_SERVER['PHP_SELF'].'?socid='.$object->id.'&action=presend&mode=init#formmailbeforetitle', 'btn-send-mail', !empty($object->email) || $at_least_one_email_contact);
}
- if ($user->rights->societe->creer) {
- print 'id.'&action=edit&token='.newToken().'">'.$langs->trans("Modify").''."\n";
- }
+ print dolGetButtonAction('', $langs->trans('Modify'), 'default', $_SERVER["PHP_SELF"].'?socid='.$object->id.'&action=edit&token='.newToken(), '', $permissiontoadd);
if (!empty($conf->adherent->enabled)) {
$adh = new Adherent($db);
@@ -2947,16 +2942,16 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) {
}
}
- if ($user->rights->societe->supprimer) {
- print ''.$langs->trans('Merge').''."\n";
- }
+ print dolGetButtonAction($langs->trans('MergeThirdparties'), $langs->trans('Merge'), 'danger', $_SERVER["PHP_SELF"].'?socid='.$object->id.'&action=merge&token='.newToken(), '', $permissiontodelete);
if ($user->rights->societe->supprimer) {
+ $deleteUrl = $_SERVER["PHP_SELF"].'?socid='.$object->id.'&action=delete&token='.newToken();
+ $buttonId = 'action-delete-no-ajax';
if ($conf->use_javascript_ajax && empty($conf->dol_use_jmobile)) { // We can't use preloaded confirm form with jmobile
- print ''.$langs->trans('Delete').''."\n";
- } else {
- print 'id.'&action=delete&token='.newToken().'">'.$langs->trans('Delete').''."\n";
+ $deleteUrl = '';
+ $buttonId = 'action-delete';
}
+ print dolGetButtonAction($langs->trans('Delete'), '', 'delete', $deleteUrl, $buttonId, $permissiontodelete);
}
}