--- rat/lonpageflip.pm 2000/10/17 17:49:59 1.10 +++ rat/lonpageflip.pm 2000/11/14 19:14:03 1.12 @@ -10,7 +10,7 @@ # 08/30,08/31,09/06,09/14,09/15,09/16,09/19,09/20,09/21,09/23, # 10/02 Gerd Kortemeyer) # -# 10/03,10/05,10/06,10/07,10/09,10/10,10/11,10/16,10/17 Gerd Kortemeyer +# 10/03,10/05,10/06,10/07,10/09,10/10,10/11,10/16,10/17,11/14 Gerd Kortemeyer package Apache::lonpageflip; @@ -167,6 +167,14 @@ sub handler { $redirecturl=$hash{'src_'.$next}; $cachehash{&Apache::lonnet::declutter($redirecturl)} =(split(/\./,$next))[1]; + if ($hash{'param_'.$next}) { + my ($mapid,$resid)=split(/\./,$next); + &Apache::lonnet::appendparms( + &Apache::lonnet::declutter($hash{'map_id_'.$mapid}). + '___'.$resid.'___'. + &Apache::lonnet::declutter($redirecturl), + $hash{'param_'.$next}); + } } else { # ------------------------ There are multiple possibilities for a next resource $multichoice=1; @@ -180,6 +188,14 @@ sub handler { {'src_'.$_} )} =(split(/\./,$_))[1]; + if ($hash{'param_'.$_}) { + my ($mapid,$resid)=split(/\./,$_); + &Apache::lonnet::appendparms( + &Apache::lonnet::declutter($hash{'map_id_'.$mapid}). + '___'.$resid.'___'. + &Apache::lonnet::declutter($hash{'src_'.$_}), + $hash{'param_'.$_}); + } } @possibilities; } } else {