diff --git a/htdocs/website/index.php b/htdocs/website/index.php
index d7e01018550..3aa1b622f6e 100644
--- a/htdocs/website/index.php
+++ b/htdocs/website/index.php
@@ -345,7 +345,7 @@ if ($mode == 'replacesite') {
$usercanedit = $user->rights->website->write;
$permissiontoadd = $user->rights->website->write; // Used by the include of actions_addupdatedelete.inc.php and actions_linkedfiles
-$permissiontodelete = $user->rights->website->delete;
+$permissiontodelete = $user->hasRight('website', 'delete');
/*
@@ -2934,14 +2934,20 @@ if (!GETPOST('hide_websitemenu')) {
print '';
// Delete website
- if ($website->status == $website::STATUS_VALIDATED) {
+ if (!$permissiontodelete) {
$disabled = ' disabled="disabled"';
- $title = $langs->trans("WebsiteMustBeDisabled", $langs->transnoentitiesnoconv($website->LibStatut(0, 0)));
+ $title = $langs->trans("NotEnoughPermissions");
$url = '#';
} else {
- $disabled = '';
- $title = $langs->trans("Delete");
- $url = $_SERVER["PHP_SELF"].'?action=deletesite&token='.newToken().'&website='.urlencode($website->ref);
+ if ($website->status == $website::STATUS_VALIDATED) {
+ $disabled = ' disabled="disabled"';
+ $title = $langs->trans("WebsiteMustBeDisabled", $langs->transnoentitiesnoconv($website->LibStatut(0, 0)));
+ $url = '#';
+ } else {
+ $disabled = '';
+ $title = $langs->trans("Delete");
+ $url = $_SERVER["PHP_SELF"].'?action=deletesite&token='.newToken().'&website='.urlencode($website->ref);
+ }
}
print ''.img_picto('', 'delete', 'class=""').''.$langs->trans("Delete").'';