[LON-CAPA-cvs] cvs: loncom /interface coursecatalog.pm
raeburn
lon-capa-cvs-allow@mail.lon-capa.org
Sun, 13 Jul 2008 20:13:12 -0000
raeburn Sun Jul 13 16:13:12 2008 EDT
Modified files:
/loncom/interface coursecatalog.pm
Log:
- Add form action.
- showdom could be passed as an argument in a query string
- unescape() category in subcategories? prompt
Index: loncom/interface/coursecatalog.pm
diff -u loncom/interface/coursecatalog.pm:1.37 loncom/interface/coursecatalog.pm:1.38
--- loncom/interface/coursecatalog.pm:1.37 Tue Jul 8 05:23:38 2008
+++ loncom/interface/coursecatalog.pm Sun Jul 13 16:13:10 2008
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Handler for displaying the course catalog interface
#
-# $Id: coursecatalog.pm,v 1.37 2008/07/08 09:23:38 raeburn Exp $
+# $Id: coursecatalog.pm,v 1.38 2008/07/13 20:13:10 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -53,7 +53,8 @@
}
&Apache::lonacc::get_posted_cgi($r);
&Apache::lonlocal::get_language_handle($r);
- &Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'},['sortby']);
+ &Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'},
+ ['sortby','showdom']);
my $codedom = &Apache::lonnet::default_login_domain();
@@ -171,7 +172,7 @@
{text=>"Course details"});
$r->print(&Apache::lonhtmlcommon::breadcrumbs('Course Details'));
$r->print('<br />'.&mt('Detailed course information:').'<br /><br />'.
- '<form name="'.$formname.'" method="post">'.
+ '<form name="'.$formname.'" method="post" action="/adm/coursecatalog">'.
&print_course_listing($codedom,undef,$trails,$allitems).
'<br /><br />');
$r->print('<a href = "javascript:document.coursecatalog.submit()">'.
@@ -487,8 +488,8 @@
$output .= '<tr><td><label>'.
'<input type="checkbox" name="withsubcats" value="1" '.
$include_subcat_status.'/>'.
- &mt('Include subcategories within "[_1]"',$catname).
- '</label></td></tr>';
+ &mt('Include subcategories within "[_1]"',
+ &unescape($catname)).'</label></td></tr>';
}
}
my $show_selfenroll_status;