--- loncom/interface/lonpickcourse.pm 2010/09/23 21:50:37 1.100 +++ loncom/interface/lonpickcourse.pm 2013/02/05 17:02:40 1.105 @@ -1,7 +1,7 @@ # The LearningOnline Network # Pick a course # -# $Id: lonpickcourse.pm,v 1.100 2010/09/23 21:50:37 www Exp $ +# $Id: lonpickcourse.pm,v 1.105 2013/02/05 17:02:40 bisitz Exp $ # # Copyright Michigan State University Board of Trustees # @@ -133,8 +133,7 @@ sub handler { $onlyown) { $r->print(&gochoose_javascript($type,$multiple,$autosubmit,$lastaction)); } - $r->print(''); + $r->print(&Apache::lonhtmlcommon::scripttag($jscript)); $r->print($submitopener); # ------------------------------------------ Display of filters to limit search @@ -364,9 +363,9 @@ sub display_matched_courses { } if ($numcourses > 1 && $multiple) { - $r->print('print(' -   

'); } @@ -439,10 +438,10 @@ sub display_matched_courses { } } } - push(@owners,&unescape($courses{$course}{'owner'})); - if (ref($courses{$course}{'co-owners'}) eq 'ARRAY') { - foreach my $item (@{$courses{$course}{'co-owners'}}) { - push(@owners,&unescape($item)); + push(@owners,$courses{$course}{'owner'}); + if ($courses{$course}{'co-owners'} ne '') { + foreach my $item (split(/,/,$courses{$course}{'co-owners'})) { + push(@owners,$item); } } } else { @@ -494,9 +493,9 @@ sub display_matched_courses { } if (!%courses) { - $r->print(&mt('None found')); + $r->print('

'.&mt('None found').'

'); } elsif ($multiple) { - $r->print(''); + $r->print(''); } $r->print(''. "\n".''."\n". @@ -645,7 +644,7 @@ sub build_filters { } else { $typeselectform = ''."\n". + $output .= ''."\n". '

'."\n".''."\n".'
'."\n"; return $jscript.$warning.$output; @@ -1012,7 +1011,6 @@ sub gochoose_javascript { }, ); my $output .= qq| - |; - return $output; + return &Apache::lonhtmlcommon::scripttag($output); } 1; @@ -1289,7 +1291,7 @@ javascript functions used when user sele =item -(g) Scantron Operator uploading a scantron file to a course - course number is written to visible form element in opener window. Child window closes. +(g) Bubblesheet Scanning Operator uploading a bubblesheet file to a course - course number is written to visible form element in opener window. Child window closes. =item