--- loncom/interface/lonpickcode.pm 2006/03/15 22:11:04 1.9 +++ loncom/interface/lonpickcode.pm 2007/10/12 20:08:38 1.13 @@ -1,7 +1,7 @@ # The LearningOnline Network # Pick a CODE from the list of possible CODEs # -# $Id: lonpickcode.pm,v 1.9 2006/03/15 22:11:04 albertel Exp $ +# $Id: lonpickcode.pm,v 1.13 2007/10/12 20:08:38 banghart Exp $ # # Copyright Michigan State University Board of Trustees # @@ -75,6 +75,8 @@ sub handler { } if ($env{'form.command'} eq 'codelist') { &code_list($r); + $r->print(&Apache::grades::show_grading_menu_form($env{'form.symb'}, + $env{'form.url'})); } elsif ($env{'form.command'} eq 'showcodes') { &show_codes($r); } else { @@ -85,27 +87,50 @@ sub handler { } sub code_list { - my ($r,$secondview)=@_; - if (!$secondview) { - $r->print(&Apache::loncommon::start_page("View CODEs")); - $r->print("
".&mt('Select a set of saved CODEs to view.')."
"); - } else { - $r->print("".&mt('Select another set of saved CODEs to view.')."
"); + my ($r,$context)=@_; + # $context = 0 Print page header and enclosing table + # $context = 1 No page header, print enclosing table + # $context = 2 No page header, no enclosing table + my $table_head; + my $enc_table_start; + my $enc_table_close; + + if (!$context) { + $r->print(&Apache::loncommon::start_page("View CODEs",undef, + {'no_nav_bar' => 1})); + $table_head = (''.&mt('Select a set of saved CODEs to view.').""); + } elsif ($context eq 1) { + $table_head = (''.&mt('Select another set of saved CODEs to view.').""); + $enc_table_start = ''; + $enc_table_close = ' |
'); @@ -114,11 +139,14 @@ sub show_codes { } $r->print(''); &code_list($r,1); + $r->print(&Apache::grades::show_grading_menu_form($env{'form.symb'}, + $env{'form.url'})); } sub picking_a_code { my ($r)=@_; - $r->print(&Apache::loncommon::start_page("Selecting a CODE")); + $r->print(&Apache::loncommon::start_page("Selecting a CODE",undef, + {'no_nav_bar' => 1})); $r->print(<
CODEs with $i matches
"; + my $to_print="".&mt("CODEs with [_1] matching letters",$i)."
"; $to_print.='CODE | exams using this CODE | '; my $print; foreach my $code (sort(keys(%codes))) {