Diff for /loncom/lonnet/perl/lonnet.pm between versions 1.39 and 1.40

version 1.39, 2000/10/07 10:09:53 version 1.40, 2000/10/09 20:26:17
Line 36 Line 36
 # coursedescription(id) : returns and caches course description for id  # coursedescription(id) : returns and caches course description for id
 # repcopy(filename)  : replicate file  # repcopy(filename)  : replicate file
 # dirlist(url)       : gets a directory listing  # dirlist(url)       : gets a directory listing
   # directcondval(index) : reading condition value of single condition from 
   #                        state string
 # condval(index)     : value of condition index based on state  # condval(index)     : value of condition index based on state
 # varval(name)       : value of a variable  # varval(name)       : value of a variable
 # refreshstate()     : refresh the state information string  # refreshstate()     : refresh the state information string
Line 60 Line 62
 # 08/22,08/28,08/31,09/01,09/02,09/04,09/05,09/25,09/28,09/30 Gerd Kortemeyer  # 08/22,08/28,08/31,09/01,09/02,09/04,09/05,09/25,09/28,09/30 Gerd Kortemeyer
 # 10/04 Gerd Kortemeyer  # 10/04 Gerd Kortemeyer
 # 10/04 Guy Albertelli  # 10/04 Guy Albertelli
 # 10/06 Gerd Kortemeyer  # 10/06,10/09 Gerd Kortemeyer
   
 package Apache::lonnet;  package Apache::lonnet;
   
Line 940  sub dirlist { Line 942  sub dirlist {
   
 # -------------------------------------------------------- Value of a Condition  # -------------------------------------------------------- Value of a Condition
   
   sub directcondval {
       my $number=shift;
       if ($ENV{'user.state.'.$ENV{'request.course.id'}}) {
          return substr($ENV{'user.state.'.$ENV{'request.course.id'}},$number,1);
       } else {
          return 2;
       }
   }
   
 sub condval {  sub condval {
     my $condidx=shift;      my $condidx=shift;
     my $result=0;      my $result=0;
Line 960  sub condval { Line 971  sub condval {
               } elsif (($_ eq '&') || ($_ eq '|')) {                } elsif (($_ eq '&') || ($_ eq '|')) {
                   $operand=$_;                    $operand=$_;
               } else {                } else {
                   my $new=                    my $new=directcondval($_);
                     substr($ENV{'user.state.'.$ENV{'request.course.id'}},$_,1);  
                   if ($operand eq '&') {                    if ($operand eq '&') {
                      $result=$result>$new?$new:$result;                       $result=$result>$new?$new:$result;
                   } else {                    } else {

Removed from v.1.39  
changed lines
  Added in v.1.40


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>