diff --git a/lib/WebGUI/Operation/Page.pm b/lib/WebGUI/Operation/Page.pm
index 8b62db815..7640bc08b 100644
--- a/lib/WebGUI/Operation/Page.pm
+++ b/lib/WebGUI/Operation/Page.pm
@@ -239,30 +239,6 @@ sub www_cutPage {
}
}
-#-------------------------------------------------------------------
-=head2 www_deletePage
-
-This function returns an 'Are you sure' page for moving the page to the trash.
-
-=cut
-sub www_deletePage {
- my ($output);
- if ($session{page}{isSystem}) {
- return WebGUI::Privilege::vitalComponent();
- } elsif (WebGUI::Page::canEdit()) {
- $output .= helpIcon("page delete");
- $output .= '
'.WebGUI::International::get(42).'
';
- $output .= WebGUI::International::get(101).'';
- $output .= '
';
- return $output;
- } else {
- return WebGUI::Privilege::insufficient();
- }
-}
-
#-------------------------------------------------------------------
=head2 www_deletePageConfirm
diff --git a/lib/WebGUI/Page.pm b/lib/WebGUI/Page.pm
index de123bf98..6014a09a0 100644
--- a/lib/WebGUI/Page.pm
+++ b/lib/WebGUI/Page.pm
@@ -543,7 +543,7 @@ sub generate {
}
$var{'page.canEdit'} = canEdit();
$var{'page.controls'} = pageIcon()
- .deleteIcon('op=deletePage')
+ .deleteIcon('op=deletePageConfirm','',WebGUI::International::get(101))
.editIcon('op=editPage')
.moveUpIcon('op=movePageUp')
.moveDownIcon('op=movePageDown')
@@ -552,7 +552,7 @@ sub generate {
my $sth = WebGUI::SQL->read("select * from wobject where pageId=".quote($session{page}{pageId})." order by sequenceNumber, wobjectId",WebGUI::SQL->getSlave);
while (my $wobject = $sth->hashRef) {
my $wobjectToolbar = wobjectIcon()
- .deleteIcon('func=delete&wid='.${$wobject}{wobjectId})
+ .deleteIcon('func=deleteConfirm&wid='.${$wobject}{wobjectId},'',WebGUI::International::get(43))
.editIcon('func=edit&wid='.${$wobject}{wobjectId})
.moveUpIcon('func=moveUp&wid='.${$wobject}{wobjectId})
.moveDownIcon('func=moveDown&wid='.${$wobject}{wobjectId})