'."\n");
+ return;
+}
+
+sub finish_loading_course {
+ my ($r,$msg,$url,$only_body) = @_;
+ my $link = '
';
+ my $end_page = &Apache::loncommon::end_page();
+ my $js_url = &js_escape($url);
+ my $reenable;
+ unless ($only_body) {
+ $reenable = <
a').removeAttr("aria-disabled");
+ \$('.isDisabled').removeClass("isDisabled");
+REENABLE
+ }
+ $r->print(<
+//
+
+$link
+
+$end_page
+END
+ return;
+}
sub redirect_user {
my ($r,$title,$url,$msg) = @_;
@@ -59,166 +223,993 @@ sub redirect_user {
&Apache::loncommon::content_type($r,'text/html');
&Apache::loncommon::no_cache($r);
$r->send_http_header;
- my $swinfo=&Apache::lonmenu::rawconfig();
- my $bodytag=&Apache::loncommon::bodytag('Switching Role');
- $r->print (<