Marcus Ramberg > MojoMojo-1.09 > MojoMojo::Controller::Attachment

Download:
MojoMojo-1.09.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Source   Latest Release: MojoMojo-1.10

NAME ^

MojoMojo::Controller::Attachment - Attachment controller

DESCRIPTION ^

MojoMojo supports attaching files to nodes. This controller handles administration and serving of these assets.

ACTIONS ^

auth

Return whether the current user has attachment manipulation rights (upload/delete).

unauthorized

Private action to return a 403 with an explanatory template.

default

Private action to return a 404 not found page.

attachments

Main attachment screen. Handles uploading of new attachments.

list

Display the list of attachments if the user has view permissions.

template: attachments/list.tt

plain_upload

Upload feature that uses the traditional upload technique.

check_file

Check if the file(s) uploaded could be added to the Attachment table.

flash_upload

Upload feature that uses flash

attachment

Find and stash an attachment.

defaultaction

Set the default action for an attachment which is forwarding to a view.

view

Render the attachment in the browser (Content-Disposition: inline), with caching for 1 day.

download

Forwards to "view" then forces the attachment to be downloaded (Content-Disposition: attachment) and disables caching.

thumb

Thumb action for attachments. Makes 100x100px thumbnails.

inline

Show 800x600 inline versions of photo attachments.

delete

Delete the attachment from this node. Will leave the original file on the file system but delete its thumbnail and inline versions.

AUTHOR ^

Marcus Ramberg marcus@nordaaker.com

LICENSE ^

This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: