Diff for /rat/lonratedt.pm between versions 1.56 and 1.58

version 1.56, 2004/04/24 15:37:30 version 1.58, 2004/04/26 17:50:37
Line 187  sub mapread { Line 187  sub mapread {
     undef @links;      undef @links;
     undef @resources;      undef @resources;
     undef @order;      undef @order;
       undef @resparms;
     @resources=('');      @resources=('');
     @order=();      @order=();
       @resparms=();
   
     my ($outtext,$errtext)=&Apache::lonratsrv::loadmap($fn,'');      my ($outtext,$errtext)=&Apache::lonratsrv::loadmap($fn,'');
     if ($errtext) { return ($errtext,2); }      if ($errtext) { return ($errtext,2); }
Line 558  sub storeparameter { Line 560  sub storeparameter {
     $resparms[$to]=$newentry;      $resparms[$to]=$newentry;
 }  }
   
   sub delparameter {
       my ($to,$name)=@_;
       my $newentry='';
       my $nametype='';
       foreach (split('&&&',$resparms[$to])) {
    my ($thistype,$thisname,$thisvalue)=split('___',$_);
    if ($thisname) {
       unless ($thisname eq $name) {
    $newentry.=$_.'&&&';
       }
    }
       }
       $resparms[$to]=$newentry;
   }
   
 sub getparameter {  sub getparameter {
     my ($to,$name);      my ($to,$name)=@_;
     my $value=undef;      my $value=undef;
     my $ptype=undef;      my $ptype=undef;
     foreach (split('&&&',$resparms[$to])) {      foreach (split('&&&',$resparms[$to])) {

Removed from v.1.56  
changed lines
  Added in v.1.58


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