Welcome, Registration, and other StartingPoints; TWiki history & Wiki style; All the docs...
View   r2  >  r1  ...
TWikiAttachDotPm 2 - 16 Jan 2007 - Main.TWikiContributor

TWikiAttachDotPm 1 - 01 Feb 2006 - Main.TWikiContributor
Line: 1 to 1

Package TWiki::Attach

A singleton object of this class is used to deal with attachments to topics.

ClassMethod new ($session)


ObjectMethod renderMetaData ($web,$topic,$meta,$args) -> $text

Generate a table of attachments suitable for the bottom of a topic view, using templates for the header, footer and each row.

  • $web the web
  • $topic the topic
  • $meta meta-data hash for the topic
  • $args hash of attachment arguments

ObjectMethod formatVersions ($web,$topic,$attrs) -> $text

Generate a version history table for a single attachment

  • $web - the web
  • $topic - the topic
  • $attrs - Hash of meta-data attributes

ObjectMethod getAttachmentLink ($user,$web,$topic,$name,$meta) -> $html

  • $user - User doing the reading
  • $web - Name of the web
  • $topic - Name of the topic
  • $name - Name of the attachment
  • $meta - Meta object that contains the meta info

Build a link to the attachment, suitable for insertion in the topic.

ObjectMethod migrateToFileAttachmentMacro ($meta,$text) -> $text

Migrate old HTML format

ObjectMethod upgradeFrom1v0beta ($meta) -> $text

CODE_SMELL: Is this really necessary? upgradeFrom1v0beta?

Revision 2r2 - 16 Jan 2007 - 04:11:57 - TWikiContributor
Revision 1r1 - 01 Feb 2006 - 12:01:24 - TWikiContributor
This site is powered by the TWiki collaboration platform.
All material on this collaboration platform is the property of the contributing authors.
All material marked as authored by Eben Moglen is available under the license terms CC-BY-SA version 4.
Syndicate this site RSSATOM