--- loncom/interface/loncommon.pm 2015/05/11 14:21:39 1.1220
+++ loncom/interface/loncommon.pm 2015/06/23 02:42:34 1.1223
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# a pile of common routines
#
-# $Id: loncommon.pm,v 1.1220 2015/05/11 14:21:39 raeburn Exp $
+# $Id: loncommon.pm,v 1.1223 2015/06/23 02:42:34 musolffc Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -79,6 +79,8 @@ use Authen::Captcha;
use Captcha::reCAPTCHA;
use Crypt::DES;
use DynaLoader; # for Crypt::DES version
+use MIME::Lite;
+use MIME::Types;
# ---------------------------------------------- Designs
use vars qw(%defaultdesign);
@@ -536,7 +538,7 @@ ENDAUTHORBRW
sub coursebrowser_javascript {
my ($domainfilter,$sec_element,$formname,$role_element,$crstype,
- $credits_element) = @_;
+ $credits_element,$instcode) = @_;
my $wintitle = 'Course_Browser';
if ($crstype eq 'Community') {
$wintitle = 'Community_Browser';
@@ -586,7 +588,10 @@ sub coursebrowser_javascript {
if (formname == 'ccrs') {
var ownername = document.forms[formid].ccuname.value;
var ownerdom = document.forms[formid].ccdomain.options[document.forms[formid].ccdomain.selectedIndex].value;
- url += '&cloner='+ownername+':'+ownerdom;
+ url += '&cloner='+ownername+':'+ownerdom+'&crscode='+document.forms[formid].crscode.value;
+ }
+ if (formname == 'requestcrs') {
+ url += '&crsdom=$domainfilter&crscode=$instcode';
}
if (multflag !=null && multflag != '') {
url += '&multiple='+multflag;
@@ -7799,6 +7804,7 @@ ADDMETA
$newurl .= '&origurl='.$requrl;
}
}
+ &js_escape(\$msg);
$result.=<