--- loncom/interface/lonpickcourse.pm 2003/03/26 16:39:40 1.3 +++ loncom/interface/lonpickcourse.pm 2003/03/26 19:34:42 1.4 @@ -1,7 +1,7 @@ # The LearningOnline Network # Pick a course # -# $Id: lonpickcourse.pm,v 1.3 2003/03/26 16:39:40 www Exp $ +# $Id: lonpickcourse.pm,v 1.4 2003/03/26 19:34:42 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -54,10 +54,12 @@ ENDDOCUMENT 'sincefilter','form','cnumelement','cdomelement']); my $domainfilter=$ENV{'form.domainfilter'}; $domainfilter=~s/\W//g; - unless ($domainfilter) { $domainfilter='.'; } + unless ($domainfilter) { $domainfilter=''; } + my $domainselectform=&Apache::loncommon::select_dom_form($domainfilter, + 'domainfilter',1); my $descriptfilter=$ENV{'form.descriptfilter'}; - $descriptfilter=~s/\W//g; - unless ($descriptfilter) { $descriptfilter='.'; } + $descriptfilter=~s/[^\w\s]//g; + unless ($descriptfilter) { $descriptfilter=''; } my $sincefilter=$ENV{'form.sincefilter'}; $sincefilter=~s/\D//g; unless ($sincefilter) { $sincefilter=0; } @@ -75,9 +77,19 @@ function gochoose(cname,cdom) { self.close(); } +
+
+Course Domain: $domainselectform +
+Course Description: + + +
+ ENDSCRIPT $r->rflush(); # ---------------------------------------------------------------- Get the data + unless ($descriptfilter) { $descriptfilter='.'; } my %courses= &Apache::lonnet::courseiddump($domainfilter,$descriptfilter,$sincefilter); $r->print('
');