Changeset 297 for LATMOS-Accounts/lib
- Timestamp:
- 07/28/09 02:35:27 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql.pm
r132 r297 6 6 7 7 use base qw(LATMOS::Accounts::Bases); 8 use LATMOS::Accounts::Log; 8 9 use DBI; 9 10 … … 68 69 PrintError => 1, 69 70 } 70 ) or return; 71 ) or do { 72 $self->log(LA_ERR, "Cannot connect to database"); 73 return; 74 }; 71 75 $self->{_db}->do(q{set DATESTYLE to 'DMY'}); 76 $self->log(LA_DEBUG, 'New connection to DB'); 72 77 return $self->{_db}; 73 78 } … … 87 92 sub commit { 88 93 my ($self) = @_; 89 if ($ENV{LA_NO_COMMIT}) { return 1 } 94 if ($ENV{LA_NO_COMMIT}) { 95 $self->log(LA_DEBUG, 'DB::COMMIT (ignore due to LA_NO_COMMIT)'); 96 return 1; 97 } else { 98 $self->log(LA_DEBUG, 'DB::COMMIT'); 99 } 90 100 $self->db->commit; 91 101 } … … 93 103 sub rollback { 94 104 my ($self) = @_; 95 if ($ENV{LA_NO_COMMIT}) { return 1 } 105 if ($ENV{LA_NO_COMMIT}) { 106 $self->log(LA_DEBUG, 'DB::ROLLBACK (ignore due to LA_NO_COMMIT)'); 107 return 1 108 } else { 109 $self->log(LA_DEBUG, 'DB::ROLLBACK'); 110 } 96 111 $self->db->rollback; 97 112 }
Note: See TracChangeset
for help on using the changeset viewer.