webgui/lib/WebGUI/Macro/_macro.skeleton
2008-09-16 22:28:17 +00:00

54 lines
1.3 KiB
Text

package WebGUI::Macro::MacroSkeleton; # edit this line to match your own macro name
#-------------------------------------------------------------------
# WebGUI is Copyright 2001-2008 Plain Black Corporation.
#-------------------------------------------------------------------
# Please read the legal notices (docs/legal.txt) and the license
# (docs/license.txt) that came with this distribution before using
# this software.
#-------------------------------------------------------------------
# http://www.plainblack.com info@plainblack.com
#-------------------------------------------------------------------
use strict;
=head1 NAME
Package WebGUI::Macro::MacroSkeleton
=head1 DESCRIPTION
Handy example code for starting a new Macro when you have to start from scratch.
=head2 process( $session, [@other_options] )
The main macro class, Macro.pm, will call this subroutine and pass it
=over 4
=item *
A session variable
=item *
Any other options that were sent to the macro by the user. It is up to you to set defaults and
to validate user input.
=back
=cut
#-------------------------------------------------------------------
sub process {
my $session = shift;
my $somePassedInParameter = shift;
my $someOtherPassedInParameter = shift;
my $output = ""; # do some stuff
return $output;
}
1;
#vim:ft=perl