-sub watch_form_variable {
- my ($self, $var) = @_;
-
- $self->{"watchedvars"}->{$var} = $main::form->{$var};
- $self->_write("WATCH", "Adding \$form->{$var} with current value \"$main::form->{$var}\"");
-}
-
-sub check_watched_form_variables {
- my ($self) = @_;
-
- return unless $main::form;
-
- foreach my $var (sort(keys(%{ $self->{"watchedvars"} }))) {
- if ($main::form->{$var} ne $self->{"watchedvars"}->{$var}) {
- $self->_write("WATCH", "Variable \$form->{$var} changed from \"" .
- $self->{"watchedvars"}->{$var} . "\" to \"" .
- $main::form->{$var} . "\"");
- $self->{"watchedvars"}->{$var} = $main::form->{$var};
- }
- }
-}
-