version 1.123, 2006/06/27 17:48:53
|
version 1.128, 2006/07/02 12:18:01
|
Line 378 ENDSCRIPT
|
Line 378 ENDSCRIPT
|
var str = document.cu.elements[i].name; |
var str = document.cu.elements[i].name; |
var checkcurr = str.match(re1); |
var checkcurr = str.match(re1); |
if (checkcurr != null) { |
if (checkcurr != null) { |
var re2 = /^currsec_[a-zA-Z0-9]+_[a-zA-Z0-9]+_(\\w+)\$/; |
|
if (document.cu.elements[i-1].checked == true) { |
if (document.cu.elements[i-1].checked == true) { |
var re2 = /^currsec_[a-zA-Z0-9]+_[a-zA-Z0-9]+_(\\w+)\$/; |
var re2 = /^currsec_[a-zA-Z0-9]+_[a-zA-Z0-9]+_(\\w+)\$/; |
match = re2.exec(str); |
match = re2.exec(str); |
Line 415 ENDSCRIPT
|
Line 414 ENDSCRIPT
|
sections = document.cu.elements[i+1].value; |
sections = document.cu.elements[i+1].value; |
} |
} |
var newsecs = document.cu.elements[i+1].value; |
var newsecs = document.cu.elements[i+1].value; |
|
var numsplit; |
if (newsecs != null && newsecs != "") { |
if (newsecs != null && newsecs != "") { |
var numsplit = newsecs.split(/,/g); |
numsplit = newsecs.split(/,/g); |
numsec = numsec + numsplit.length; |
numsec = numsec + numsplit.length; |
} |
} |
|
|
if ((role == 'st') && (numsec > 1)) { |
if ((role == 'st') && (numsec > 1)) { |
alert("In each course, each user may only have one student role at a time. You had selected "+numsec+" sections.\\nPlease modify your selections so they include no more than one section.") |
alert("In each course, each user may only have one student role at a time. You had selected "+numsec+" sections.\\nPlease modify your selections so they include no more than one section.") |
return; |
return; |
} |
} |
else { |
else if (numsplit != null) { |
for (var j=0; j<numsplit.length; j++) { |
for (var j=0; j<numsplit.length; j++) { |
if ((numsplit[j] == 'all') || |
if ((numsplit[j] == 'all') || |
(numsplit[j] == 'none')) { |
(numsplit[j] == 'none')) { |
Line 437 ENDSCRIPT
|
Line 438 ENDSCRIPT
|
} |
} |
} |
} |
} |
} |
document.cu.elements[i+2].value = sections; |
|
} |
} |
|
document.cu.elements[i+2].value = sections; |
} |
} |
} |
} |
} |
} |
Line 1765 sub course_level_table {
|
Line 1766 sub course_level_table {
|
foreach ('st','ta','ep','in','cc') { |
foreach ('st','ta','ep','in','cc') { |
if (&Apache::lonnet::allowed('c'.$_,$thiscourse)) { |
if (&Apache::lonnet::allowed('c'.$_,$thiscourse)) { |
my $plrole=&Apache::lonnet::plaintext($_); |
my $plrole=&Apache::lonnet::plaintext($_); |
# Was this left in by mistake? |
|
# if ($type eq 'Group') { |
|
# $plrole = &Apache::loncommon::convert_role($plrole,$type); |
|
# } |
|
$table .= <<ENDEXTENT; |
$table .= <<ENDEXTENT; |
<tr bgcolor="#$bgcol"> |
<tr bgcolor="#$bgcol"> |
<td><input type="checkbox" name="act_$protectedcourse\_$_"></td> |
<td><input type="checkbox" name="act_$protectedcourse\_$_"></td> |