Show
Ignore:
Timestamp:
03/12/09 09:11:52 (9 months ago)
Author:
fumiakiy
Message:

Merged sockfish to trunk. "svn merge -r3114:3527 http://code.sixapart.com/svn/movabletype/branches/sockfish/ ."

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/lib/MT/ObjectDriver/Driver/DBI.pm

    r3082 r3531  
    1 # Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd. 
     1# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd. 
    22# This program is distributed under the terms of the 
    33# GNU General Public License, version 2. 
     
    1919    $driver->connect_options($opts); 
    2020    $driver; 
     21} 
     22 
     23sub start_query { 
     24    my $driver = shift; 
     25    my ($sql, $bind) = @_; 
     26    if ($MT::DebugMode && $MT::DebugMode & 4) { 
     27        $sql =~ s/\r?\n/ /g; 
     28        warn "QUERY: $sql"; 
     29    } 
     30    return $driver->SUPER::start_query(@_); 
    2131} 
    2232 
     
    8595    my ($class) = @_; 
    8696    return $driver->direct_remove($class); 
     97} 
     98 
     99sub direct_remove { 
     100    my $driver = shift; 
     101    my ($class, $orig_terms, $orig_args) = @_; 
     102    $class->call_trigger('pre_direct_remove', $orig_terms, $orig_args); 
     103    $driver->SUPER::direct_remove(@_); 
    87104} 
    88105 
     
    589606@returnvals parameter holds the additional data that wiil be retured. 
    590607 
     608=back 
     609 
    591610=head1 AUTHOR & COPYRIGHT 
    592611