Changeset 198 for trunk/lib/Vote/DB/Poll.pm
- Timestamp:
- 04/15/09 03:51:26 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/Vote/DB/Poll.pm
r196 r198 60 60 $sth->execute((map { $attr{$_} } grep { exists $attr{$_} } @online_f), $self->voteid) 61 61 or do { 62 $self-> db->rollback;62 $self->rollback; 63 63 return; 64 64 }; … … 264 264 265 265 $sth->execute($self->voteid, $label) or do { 266 $self-> db->rollback;266 $self->rollback; 267 267 return; 268 268 }; … … 292 292 ); 293 293 $sth->execute($vinfo->{key}, $referal) or do { 294 $self-> db->rollback;294 $self->rollback; 295 295 return; 296 296 }; … … 306 306 : $self->_register_ballot_clear($choice, $fchoice)) 307 307 or do { 308 self-> db->rollback;308 self->rollback; 309 309 return; 310 310 }; … … 323 323 $uid ||= Vote::DB::common::gen_uid(); 324 324 $addb->execute($uid, $self->voteid, scalar(@{$fchoice || []}) ? undef : 'f') or do { 325 self-> db->rollback;325 self->rollback; 326 326 return; 327 327 }; 328 328 329 329 $self->_register_ballot_items($uid, $choice, $fchoice) or do { 330 self-> db->rollback;330 self->rollback; 331 331 return; 332 332 }; … … 357 357 foreach (@{ $choice || []}) { 358 358 $addbc->execute($uid, $_, 't') or do { 359 $self-> db->rollback;359 $self->rollback; 360 360 return; 361 361 }; … … 365 365 my $chkey = $self->find_choice_key($_); 366 366 $addbc->execute($uid, $_, $chkey ? 't' : 'f') or do { 367 $self-> db->rollback;367 $self->rollback; 368 368 return; 369 369 }; … … 421 421 my $upd = $self->db->prepare_cached(q{update ballot_enc set decrypted = true where id = ?}); 422 422 if ($upd->execute($ballotid)) { 423 $self-> db->commit;423 $self->commit; 424 424 return; 425 425 } else { 426 $self-> db->rollback;426 $self->rollback; 427 427 return 1; 428 428 } … … 451 451 } 452 452 # everything went fine, saving! 453 $self-> db->commit;453 $self->commit; 454 454 455 455 … … 715 715 ); 716 716 717 $sth->execute($self->voteid, $from, $to) or $self-> db->rollback;718 $self-> db->commit;717 $sth->execute($self->voteid, $from, $to) or $self->rollback; 718 $self->commit; 719 719 } 720 720 … … 754 754 my ($mail, $name) = split(';', $line); 755 755 $mail or do { 756 $self-> db->rollback;756 $self->rollback; 757 757 return; 758 758 };
Note: See TracChangeset
for help on using the changeset viewer.