| | 36 | } |
| | 37 | |
| | 38 | =head2 view |
| | 39 | |
| | 40 | View of a single uploaded work. |
| | 41 | |
| | 42 | =cut |
| | 43 | |
| | 44 | sub view : Path : Args(1) { |
| | 45 | my ($self, $c, $work_id) = @_; |
| | 46 | my $s = $c->stash; |
| | 47 | |
| | 48 | my $row = $c->model('DBIC::Gallery')->find($work_id) |
| | 49 | or $c->vee_abort('No work with id ', $work_id, ' exists.'); |
| | 50 | |
| | 51 | $s->{this} = $row; |
| | 52 | |
| | 53 | $s->{page_title} = 'Gallery Item'; |
| | 54 | $s->{extra_css} = 'gallery'; |
| | 55 | $s->{breadcrumbs} = [ |
| | 56 | '<a href="' . $c->uri_for('/gallery') . '">Gallery</a>', |
| | 57 | 'Gallery Item' |
| | 58 | ]; |
| | 59 | |
| | 60 | $s->{template} = 'gallery/view.tt'; |