From 6eee4ee409ba855b976974438fff8fbe742f24e3 Mon Sep 17 00:00:00 2001 From: Graham Knop Date: Fri, 31 Aug 2007 22:21:30 +0000 Subject: [PATCH] add confirmation dialogs for deleting profile field and categories --- docs/changelog/7.x.x.txt | 1 + lib/WebGUI/Operation/ProfileSettings.pm | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index 51160966e..8bc650168 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -4,6 +4,7 @@ - fix: delete and become user links are shown for user list after deleting user - All toolbar icons now have a class called "toolbarIcon" so they can be styled by external CSS. + - Profile fields and categories and have confirmation boxes when deleting using the side menu 7.4.5 - fix: Apostrophy incorrectly escaped as double quote in some places diff --git a/lib/WebGUI/Operation/ProfileSettings.pm b/lib/WebGUI/Operation/ProfileSettings.pm index dca513184..1814cba5a 100644 --- a/lib/WebGUI/Operation/ProfileSettings.pm +++ b/lib/WebGUI/Operation/ProfileSettings.pm @@ -64,11 +64,11 @@ sub _submenu { $ac->addSubmenuItem($session->url->page("op=editProfileField;fid=new"), $i18n->get(491)); if ((($session->form->process("op") eq "editProfileField" && $session->form->process("fid") ne "new") || $session->form->process("op") eq "deleteProfileFieldConfirm") && $session->form->process("cid") eq "") { $ac->addSubmenuItem($session->url->page('op=editProfileField;fid='.$session->form->process("fid")), $i18n->get(787)); - $ac->addSubmenuItem($session->url->page('op=deleteProfileFieldConfirm;fid='.$session->form->process("fid")), $i18n->get(788)); + $ac->addConfirmedSubmenuItem($session->url->page('op=deleteProfileFieldConfirm;fid='.$session->form->process("fid")), $i18n->get(788), $i18n->get(467)); } if ((($session->form->process("op") eq "editProfileCategory" && $session->form->process("cid") ne "new") || $session->form->process("op") eq "deleteProfileCategory") && $session->form->process("fid") eq "") { $ac->addSubmenuItem($session->url->page('op=editProfileCategory;cid='.$session->form->process("cid")), $i18n->get(789)); - $ac->addSubmenuItem($session->url->page('op=deleteProfileCategory;cid='.$session->form->process("cid")), $i18n->get(790)); + $ac->addConfirmedSubmenuItem($session->url->page('op=deleteProfileCategory;cid='.$session->form->process("cid")), $i18n->get(790), $i18n->get(466)); } $ac->addSubmenuItem($session->url->page("op=editProfileSettings"), $i18n->get(492)); return $ac->render($workarea, $title);