--- loncom/lonnet/perl/lonnet.pm 2009/04/11 21:43:02 1.994 +++ loncom/lonnet/perl/lonnet.pm 2009/05/06 12:13:26 1.996 @@ -1,7 +1,7 @@ # The LearningOnline Network # TCP networking package # -# $Id: lonnet.pm,v 1.994 2009/04/11 21:43:02 raeburn Exp $ +# $Id: lonnet.pm,v 1.996 2009/05/06 12:13:26 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -2166,9 +2166,12 @@ sub userfileupload { close($fh); return $fullpath.'/'.$fname; } - + if ($subdir eq 'scantron') { + $fname = 'scantron_orig_'.$fname; + } else { # Create the directory if not present - $fname="$subdir/$fname"; + $fname="$subdir/$fname"; + } if ($coursedoc) { my $docuname=$env{'course.'.$env{'request.course.id'}.'.num'}; my $docudom=$env{'course.'.$env{'request.course.id'}.'.domain'}; @@ -2706,6 +2709,9 @@ sub courserolelog { $storehash{'section'} = $sec; } &instructor_log($namespace,\%storehash,$delflag,$username,$domain,$cnum,$cdom); + if (($trole ne 'st') || ($sec ne '')) { + &devalidate_cache_new('getcourseroles',$cdom.'_'.$cnum); + } } } return;