Removed unncessary new method from all wobjects. Moved www_copy www_deleteMessage www_deleteMessageConfirm to Wobject superclass.

This commit is contained in:
JT Smith 2002-09-29 22:54:10 +00:00
parent bede362a30
commit 42227f1194
17 changed files with 53 additions and 359 deletions

View file

@ -406,7 +406,7 @@ sub moveCollateralUp {
Constructor.
NOTE: This method is meant to be extended by all sub-classes.
NOTE: This method should never need to be overridden or extended.
=item hashRef
@ -615,6 +615,25 @@ sub setCollateral {
}
#-------------------------------------------------------------------
=head2 www_copy ( )
Copies this instance to the clipboard.
NOTE: Should never need to be overridden or extended.
=cut
sub www_copy {
if (WebGUI::Privilege::canEditPage()) {
$_[0]->duplicate;
return "";
} else {
return WebGUI::Privilege::insufficient();
}
}
#-------------------------------------------------------------------
=head2 www_cut ( )
@ -682,6 +701,39 @@ sub www_deleteConfirm {
#-------------------------------------------------------------------
=head2 www_deleteMessage ( )
Displays a message asking for confirmation to delete a message from
a discussion.
=cut
sub www_deleteMessage {
if (WebGUI::Discussion::canEditMessage($_[0],$session{form}{mid})) {
return WebGUI::Discussion::deleteMessage();
} else {
return WebGUI::Privilege::insufficient();
}
}
#-------------------------------------------------------------------
=head2 www_deleteMessageConfirm ( )
Deletes a message from a discussion.
=cut
sub www_deleteMessageConfirm {
if (WebGUI::Discussion::canEditMessage($_[0],$session{form}{mid})) {
return WebGUI::Discussion::deleteMessageConfirm();
} else {
return WebGUI::Privilege::insufficient();
}
}
#-------------------------------------------------------------------
=head2 www_edit ( formRows )
Displays the common properties of any/all wobjects.