Advertisement
Guest User

Untitled

a guest
Aug 26th, 2017
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. ###ResultSet
  2.  
  3. sub by_problem {
  4. if(pop eq '') {
  5. return shift;
  6. }
  7. return shift->search(undef, { problem => pop });
  8. }
  9.  
  10. sub by_page {
  11. my ($self, $page, $items_per_page) = @_;
  12. return $self->search(undef, { order_by => { -desc => 'date_submitted' },
  13. page => $page, rows => $items_per_page });
  14. }
  15.  
  16. sub by_author {
  17. if(pop eq '') {
  18. return shift;
  19. }
  20. return shift->search(undef, { author => pop });
  21. }
  22.  
  23. ###Controller
  24.  
  25. my @submissions = $self->db->resultset('Submission')->by_author(
  26. $author_filter)->by_problem($problem_filter)->by_page($page,
  27. $items_per_page);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement