diff --git a/htdocs/modulebuilder/index.php b/htdocs/modulebuilder/index.php index 74e78adba8e..a85ede37709 100644 --- a/htdocs/modulebuilder/index.php +++ b/htdocs/modulebuilder/index.php @@ -4353,15 +4353,15 @@ if ($module == 'initmodule') { $groupedRights_json = json_encode($groupedRights); if ($action == 'deletemenu') { - $formconfirms = $form->formconfirm( - $_SERVER["PHP_SELF"].'?menukey='.urlencode(GETPOST('menukey', 'int')).'&tab='.urlencode($tab).'&module='.urlencode($module), - $langs->trans('Delete'), - $langs->trans('Confirm Delete Menu', GETPOST('menukey', 'int')), - 'confirm_deletemenu', - '', - 0, - 1 - ); + $formconfirms = $form->formconfirm( + $_SERVER["PHP_SELF"].'?menukey='.urlencode(GETPOST('menukey', 'int')).'&tab='.urlencode($tab).'&module='.urlencode($module), + $langs->trans('Delete'), + ($menus[GETPOST('menukey')]['fk_menu'] === 'fk_mainmenu='.strtolower($module) ? $langs->trans('Warning: you will delete all menus linked to this one.', GETPOST('menukey', 'int')) : $langs->trans('Confirm Delete Menu', GETPOST('menukey', 'int'))), + 'confirm_deletemenu', + '', + 0, + 1 + ); print $formconfirms; } if ($action != 'editfile' || empty($file)) { @@ -4426,8 +4426,8 @@ if ($module == 'initmodule') { print ''; print ''; print ''; - print ''; - print ''; + print ''; + print ''; print ''; print ''; print ''; @@ -4642,8 +4642,16 @@ if ($module == 'initmodule') { print ''; print ''; + print ''; print ''; - print ''; + // display permissions for each object } else { $fullpathoffile = dol_buildpath($file, 0);