version 1.11, 2003/02/21 18:50:09
|
version 1.12, 2003/02/21 21:27:28
|
Line 30 use Apache::loncommon;
|
Line 30 use Apache::loncommon;
|
|
|
=head1 Class: lonwizard |
=head1 Class: lonwizard |
|
|
|
FIXME: Doc the parameters of the wizard well: Title, Data (Query string), URL. |
|
|
=head2 lonwizard Attributes |
=head2 lonwizard Attributes |
|
|
=over 4 |
=over 4 |
Line 59 sub new {
|
Line 61 sub new {
|
|
|
$self->{TITLE} = shift; |
$self->{TITLE} = shift; |
$self->{DATA} = shift; |
$self->{DATA} = shift; |
|
$self->{URL} = shift; |
&Apache::loncommon::get_unprocessed_cgi($self->{DATA}); |
&Apache::loncommon::get_unprocessed_cgi($self->{DATA}); |
|
|
|
|
Line 214 sub display {
|
Line 217 sub display {
|
if ($self->{STATE} ne "START" || $ENV{"form.SUBMIT"} eq "Next ->") |
if ($self->{STATE} ne "START" || $ENV{"form.SUBMIT"} eq "Next ->") |
{ |
{ |
my $prevState = $self->{STATES}{$self->{STATE}}; |
my $prevState = $self->{STATES}{$self->{STATE}}; |
$prevState->postprocess(); |
$prevState->postprocess(); |
} |
} |
|
|
# Note, to handle errors in a state's input that a user must correct, |
# Note, to handle errors in a state's input that a user must correct, |
Line 1274 sub render {
|
Line 1277 sub render {
|
Apache::lonnavmaps::resource()], |
Apache::lonnavmaps::resource()], |
'showParts' => 0, |
'showParts' => 0, |
'queryString' => $wizard->queryStringVars() . '&folderManip=1', |
'queryString' => $wizard->queryStringVars() . '&folderManip=1', |
'url' => '/adm/wizard', |
'url' => $wizard->{URL}, |
'filterFunc' => $filterFunc } ); |
'filterFunc' => $filterFunc } ); |
|
|
$result .= $self->{MESSAGE_AFTER} if (defined $self->{MESSAGE_AFTER}); |
$result .= $self->{MESSAGE_AFTER} if (defined $self->{MESSAGE_AFTER}); |