--- loncom/interface/lonprintout.pm 2003/05/01 15:01:04 1.138 +++ loncom/interface/lonprintout.pm 2003/05/01 17:19:25 1.139 @@ -1,7 +1,7 @@ # The LearningOnline Network # Printout # -# $Id: lonprintout.pm,v 1.138 2003/05/01 15:01:04 bowersj2 Exp $ +# $Id: lonprintout.pm,v 1.139 2003/05/01 17:19:25 bowersj2 Exp $ # # Copyright Michigan State University Board of Trustees # @@ -1437,18 +1437,22 @@ CHOOSE_STUDENTS push @{$printChoices}, ["Problems from $subdir", 'problems_from_directory', 'CHOOSE_FROM_SUBDIR']; my $f = '$filename'; - &Apache::lonxml::xmlparse($r, 'helper', < Select problems you wish to print from $subdir FINAL return '$subdir'; - return $f =~ - m/^[^\\.]+\\.(problem|exam|quiz|assess|survey|form|library)$/; +CHOOSE_FROM_SUBDIR + + $xmlfrag .= <<'CHOOSE_FROM_SUBDIR'; + return $filename =~ + m/^[^\.]+\.(problem|exam|quiz|assess|survey|form|library)$/; CHOOSE_FROM_SUBDIR + &Apache::lonxml::xmlparse($r, 'helper', $xmlfrag); } # Generate the first state, to select which resources get printed.