[LON-CAPA-cvs] cvs: loncom(GCI_3) /auth lonroles.pm
raeburn
raeburn@source.lon-capa.org
Fri, 25 Dec 2009 00:26:16 -0000
raeburn Fri Dec 25 00:26:16 2009 EDT
Modified files: (Branch: GCI_3)
/loncom/auth lonroles.pm
Log:
- Customization for GCI_3
- Prevent double breadcrumbs during role switching.
- Don't direct DCs to non-existent page after adhoc course role selection.
Index: loncom/auth/lonroles.pm
diff -u loncom/auth/lonroles.pm:1.240.2.5 loncom/auth/lonroles.pm:1.240.2.6
--- loncom/auth/lonroles.pm:1.240.2.5 Thu Dec 24 18:28:54 2009
+++ loncom/auth/lonroles.pm Fri Dec 25 00:26:16 2009
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# User Roles Screen
#
-# $Id: lonroles.pm,v 1.240.2.5 2009/12/24 18:28:54 raeburn Exp $
+# $Id: lonroles.pm,v 1.240.2.6 2009/12/25 00:26:16 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -165,6 +165,7 @@
my $start_page = &Apache::loncommon::start_page('Switching Role',undef,
{'redirect' => [1,$url],
'bread_crumbs' => $brcrum,});
+ &Apache::lonhtmlcommon::clear_breadcrumbs();
my $end_page = &Apache::loncommon::end_page();
# Note to style police:
@@ -751,6 +752,10 @@
$r->print(&Apache::lonmenu::inlinemenu('gcicustom',$switcher).
&Apache::loncommon::end_page());
return OK;
+ } else {
+ if ($env{'form.destinationurl'} eq '/adm/gci_info') {
+ delete($env{'form.destinationurl'});
+ }
}
if ($env{'user.adv'}) {
$r->print('<p><label><input type="checkbox" name="showall"');