Changeset 170 for trunk/lib


Ignore:
Timestamp:
04/07/09 01:02:45 (15 years ago)
Author:
nanardon
Message:
  • delete old poll request creation (#6)
Location:
trunk/lib/Vote
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/Vote/Controller/Newpoll.pm

    r128 r170  
    2525    my ( $self, $c ) = @_; 
    2626    $c->model('Vote')->db->rollback; 
     27    $c->model('Vote')->clean_old_poll_request and $c->model('Vote')->db->commit; 
    2728} 
    2829 
  • trunk/lib/Vote/DB.pm

    r165 r170  
    295295    my ($self, $voteid, $mailinfo) = @_; 
    296296    $self->poll($voteid)->mail_passwd_ifnul($mailinfo); 
     297} 
     298 
     299sub clean_old_poll_request { 
     300    my ($self) = @_; 
     301 
     302    $self->db->do(q{delete from poll_request where "create" < now() - '30 days'::interval}); 
    297303} 
    298304 
Note: See TracChangeset for help on using the changeset viewer.