ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/SCRAM/src/ActiveDoc/Query.pm
(Generate patch)

Comparing COMP/SCRAM/src/ActiveDoc/Query.pm (file contents):
Revision 1.5 by williamc, Fri Jan 14 18:54:09 2000 UTC vs.
Revision 1.8 by sashby, Tue Dec 4 19:24:04 2001 UTC

# Line 92 | Line 92 | sub querymessage {
92          my $self=shift;
93          my $name=shift;
94  
95 <        @_?($self->{querymessage}{$name}=shift)
96 <          :($self->expand($self->{querymessage}{$name}));
95 >        if ( @_ ) {
96 >          $self->{querymessage}{$name}=shift;
97 >        }
98 >        return  $self->expand($self->{querymessage}{$name});
99   }
100  
101   sub queryprompt {
# Line 174 | Line 176 | sub lodgevalue {
176          my ($ret,$message,@vals)=$self->runchecker($name,$value);
177          # only lodge the value if its valid
178          if ( $ret eq 0 ) {
179 <          $self->{lodgehash}{$name}=$value;
179 >          $self->_lodgevalue($name,$value);
180          }
181          return ($ret,$message,@vals);
182   }
183  
184 + sub _lodgevalue {
185 +        my $self=shift;
186 +        my $name=shift;
187 +        my $value=shift;
188 +
189 +        $self->{lodgehash}{$name}=$value;
190 + }
191 +
192   sub runchecker {
193          my $self=shift;
194          my $name=shift;
# Line 233 | Line 243 | sub setparam {
243          my $name=shift;
244          my $value=shift;
245  
236        print "Setting $name = $value\n";
246          $self->{params}{$name}=$value;
247 <        $self->lodgevalue($name,$value);
247 >        $self->_lodgevalue($name,$value);
248   }
249  
250   sub params {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines