[Rt-commit] [svn] r1482 - in DBIx-SearchBuilder/trunk: .
SearchBuilder SearchBuilder/Record
jesse at pallas.eruditorum.org
jesse at pallas.eruditorum.org
Tue Sep 14 00:28:08 EDT 2004
Author: jesse
Date: Tue Sep 14 00:28:07 2004
New Revision: 1482
Modified:
DBIx-SearchBuilder/trunk/ (props changed)
DBIx-SearchBuilder/trunk/SearchBuilder/Record.pm
DBIx-SearchBuilder/trunk/SearchBuilder/Record/Cachable.pm
Log:
r10254 at tinbook: jesse | 2004-09-14T04:27:59.126348Z
Applied new functionality patch from Ruslan which gives us a __Delete method, so that a subclass can easily ACL "Delete"
Modified: DBIx-SearchBuilder/trunk/SearchBuilder/Record.pm
==============================================================================
--- DBIx-SearchBuilder/trunk/SearchBuilder/Record.pm (original)
+++ DBIx-SearchBuilder/trunk/SearchBuilder/Record.pm Tue Sep 14 00:28:07 2004
@@ -1051,8 +1051,11 @@
*delete = \&Delete;
+sub Delete {
+ $_[0]->__Delete;
+}
-sub Delete {
+sub __Delete {
my $self = shift;
#TODO Check to make sure the key's not already listed.
@@ -1070,7 +1073,7 @@
$where =~ s/AND\s$//;
my $QueryString = "DELETE FROM ". $self->Table . ' ' . $where;
return($self->_Handle->SimpleQuery($QueryString, @bind));
- }
+}
# }}}
Modified: DBIx-SearchBuilder/trunk/SearchBuilder/Record/Cachable.pm
==============================================================================
--- DBIx-SearchBuilder/trunk/SearchBuilder/Record/Cachable.pm (original)
+++ DBIx-SearchBuilder/trunk/SearchBuilder/Record/Cachable.pm Tue Sep 14 00:28:07 2004
@@ -129,12 +129,12 @@
# Args : nil
# Lvalue : ?
-sub Delete () {
+sub __Delete () {
my ($self) = @_;
$self->_expire();
- return $self->SUPER::Delete();
+ return $self->SUPER::__Delete();
}
More information about the Rt-commit
mailing list