--- loncom/interface/lonrequestcourse.pm 2009/08/06 20:40:59 1.7 +++ loncom/interface/lonrequestcourse.pm 2009/08/12 12:40:33 1.10 @@ -1,7 +1,7 @@ # The LearningOnline Network # Request a course # -# $Id: lonrequestcourse.pm,v 1.7 2009/08/06 20:40:59 raeburn Exp $ +# $Id: lonrequestcourse.pm,v 1.10 2009/08/12 12:40:33 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -55,6 +55,7 @@ use Apache::Constants qw(:common :http); use Apache::lonnet; use Apache::loncommon; use Apache::lonlocal; +use Apache::loncoursequeueadmin; use LONCAPA qw(:DEFAULT :match); sub handler { @@ -113,13 +114,14 @@ sub handler { } my %trail = ( - crstype => 'Course Request Action', - codepick => 'Category', - courseinfo => 'Description', - enrollment => 'Enrollment', - personnel => 'Personnel', - review => 'Review', - process => 'Result', + crstype => 'Course Request Action', + codepick => 'Category', + courseinfo => 'Description', + enrollment => 'Enrollment', + personnel => 'Personnel', + review => 'Review', + process => 'Result', + pick_request => 'Display Summary', ); my $page = 0; @@ -178,7 +180,11 @@ sub handler { ''.&Apache::loncommon::end_page()); } } elsif ($action eq 'view') { - &print_request_status($jscript,$loaditems,$crumb); + if ($state eq 'crstype') { + &print_main_menu($r,\%can_request,\%states,$dom,$jscript,'',$crumb); + } elsif ($state eq 'pick_request') { + $r->print(&print_request_status($dom,$crumb)); + } } elsif ($action eq 'log') { &print_request_logs($jscript,$loaditems,$crumb); } else { @@ -469,7 +475,7 @@ END '