Purpose
To implement functionality needed by the
EditCgiScript
Used by
One of:
TWiki Modules used
This
CGI script depends on the following TWiki modules for functionality:
External Modules used
This
CGI script also depends on the following external modules
| Note: |
Below documentation is extracted from the currently installed <module name here> Perl module by the PerlDocPlugin |
package TWiki::UI::Edit
Edit command handler
StaticMethod edit( $session )
Edit command handler.
This method is designed to be
invoked via the
UI::run method.
Most parameters are in the CGI query:
cmd |
Undocumented save command, passed on to save script |
onlywikiname |
if defined, requires a wiki name for the topic name if this is a new topic |
onlynewtopic |
if defined, and the topic exists, then moans |
formtemplate |
name of the form for the topic; will replace existing form |
templatetopic |
name of the topic to copy if creating a new topic |
skin |
skin(s) to use |
topicparent |
name of parent topic (optional), undocumented parenttopic parameter can be used as well |
text |
text that will replace the old topic text if a formtemplate is defined (what the heck is this for?) |
contenttype |
optional parameter that defines the application type to write into the CGI header. Defaults to text/html. |
action |
Optional. If supplied, use the edit${action} template instead of the standard edit template. An empty value means edit both form and text, "form" means edit form only, "text" means edit text only |
Please see
CodevDocumentationProject and
CodevDocumentationProjectDev for comments on the format of these pages.
Implementation Notes
--
PeterThoeny - 03 Oct 2004