--- loncom/interface/lonmanagekeys.pm 2005/04/07 06:56:23 1.17 +++ loncom/interface/lonmanagekeys.pm 2009/10/29 14:23:23 1.25 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Handler to manage course access keys # -# $Id: lonmanagekeys.pm,v 1.17 2005/04/07 06:56:23 albertel Exp $ +# $Id: lonmanagekeys.pm,v 1.25 2009/10/29 14:23:23 bisitz Exp $ # # Copyright Michigan State University Board of Trustees # @@ -41,14 +41,15 @@ use Apache::lonlocal; ############################################################### ############################################################### sub header { - my $html=&Apache::lonxml::xmlbegin(); - my $bodytag=&Apache::loncommon::bodytag('Access Key Management'); + # Breadcrumbs + my $brcrum = [{'href' => '/adm/managekeys', + 'text' => 'Access Key Management'}]; + + my $start_page=&Apache::loncommon::start_page('Access Key Management', + undef, + {'bread_crumbs' => $brcrum,}); return(< -LON-CAPA Access Key Management - -$bodytag +$start_page
ENDHEAD @@ -198,7 +199,7 @@ sub handler { ($cenv{'domain'},$cenv{'num'})=split(/\_/,$env{'form.cid'}); $keytype='auth'; } elsif ($cenv{'keyauth'}) { - ($cenv{'num'},$cenv{'domain'})=split(/\W/,$cenv{'keyauth'}); + ($cenv{'num'},$cenv{'domain'})=split(/:/,$cenv{'keyauth'}); $keytype='auth'; } else { $keytype='course'; @@ -228,7 +229,8 @@ sub handler { # --- Actions if ($env{'form.toggle'}) { $r->print(&togglekeyaccess(%cenv).'
'); - %cenv=&Apache::lonnet::coursedescription($env{'form.cid'}); + %cenv=&Apache::lonnet::coursedescription($env{'form.cid'}, + {'freshen_cache'=> 1}); } my $batchnumber=''; if ($env{'form.genkeys'}) { @@ -264,26 +266,35 @@ Comments/Remarks/Notes:
- Unused keys only
- Used keys only
+
+
ENDKEYMENU - $r->print('
'); + $r->print(''.&Apache::loncommon::end_page()); } } else { # Start page no course id &Apache::loncommon::content_type($r,'text/html'); $r->send_http_header; $r->print(&header().&Apache::loncommon::coursebrowser_javascript()); - $r->print( - &mt('Course ID of Key Authority').': '); - $r->print(&mt('Domain').': '.&Apache::loncommon::select_dom_form( - $env{'request.role.domain'},'domain')); - $r->print(&Apache::loncommon::selectcourse_link( - 'keyform','course','domain')); - $r->print('
'); - $r->print(''); + $r->print('
'); + $r->print(&Apache::lonhtmlcommon::start_pick_box() + .&Apache::lonhtmlcommon::row_title(&mt('Course ID of Key Authority')) + .'' + .' '.&Apache::loncommon::selectcourse_link( + 'keyform','course','domain', + undef,undef,undef,'Course') + .&Apache::lonhtmlcommon::row_closure() + .&Apache::lonhtmlcommon::row_title(&mt('Domain')) + .&Apache::loncommon::select_dom_form($env{'request.role.domain'},'domain') + .&Apache::lonhtmlcommon::row_closure(1) + .&Apache::lonhtmlcommon::end_pick_box() + ); + $r->print('' + .'' + .&Apache::loncommon::end_page() + ); } return OK; }