version 1.14, 2001/04/24 15:01:25
|
version 1.17, 2001/05/10 21:13:04
|
Line 17
|
Line 17
|
# 2/14 Gerd Kortemeyer) |
# 2/14 Gerd Kortemeyer) |
# |
# |
# 2/14,2/17,2/19,2/20,2/21,2/22,2/23,3/2,3/17,3/24,04/12 Gerd Kortemeyer |
# 2/14,2/17,2/19,2/20,2/21,2/22,2/23,3/2,3/17,3/24,04/12 Gerd Kortemeyer |
|
# April Guy Albertelli |
|
# 05/10 Gerd Kortemeyer |
# |
# |
package Apache::loncreateuser; |
package Apache::loncreateuser; |
|
|
Line 110 ENDENHEAD
|
Line 112 ENDENHEAD
|
my %inccourses; |
my %inccourses; |
map { |
map { |
$incdomains{$_}=1; |
$incdomains{$_}=1; |
} %Apache::lonnet::hostdom; |
} values %Apache::lonnet::hostdom; |
map { |
map { |
if ($_=~/^user\.priv\.cm\.\/(\w+)\/(\w+)/) { |
if ($_=~/^user\.priv\.cm\.\/(\w+)\/(\w+)/) { |
$inccourses{$1.'_'.$2}=1; |
$inccourses{$1.'_'.$2}=1; |
Line 231 ENDNUSER
|
Line 233 ENDNUSER
|
} |
} |
$r->print('<hr><h3>Add Roles</h3>'); |
$r->print('<hr><h3>Add Roles</h3>'); |
# |
# |
|
# Co-Author |
|
# |
|
|
|
if (&Apache::lonnet::allowed('cca',$ENV{'user.domain'})) { |
|
my $cuname=$ENV{'user.name'}; |
|
my $cudom=$ENV{'user.domain'}; |
|
$r->print(<<ENDCOAUTH); |
|
<h4>Construction Space</h4> |
|
<table border=2><tr><th>Activate</th><th>Role</th><th>Extent</th> |
|
<th>Start</th><th>End</th></tr> |
|
<tr> |
|
<td><input type=checkbox name="act_$cudom\_$cuname\_ca"></td> |
|
<td>Co-Author</td> |
|
<td>$cudom\_$cuname</td> |
|
<td><input type=hidden name="start_$cudom\_$cuname\_ca" value=''> |
|
<a href= |
|
"javascript:pjump('date_start','Start Date Co-Author',document.cu.start_$cudom\_$cuname\_ca.value,'start_$cudom\_$cuname\_ca','cu.pres','dateset')">Set Start Date</a></td> |
|
<td><input type=hidden name="end_$cudom\_$cuname\_ca" value=''> |
|
<a href= |
|
"javascript:pjump('date_end','End Date Co-Author',document.cu.end_$cudom\_$cuname\_ca.value,'end_$cudom\_$cuname\_ca','cu.pres','dateset')">Set End Date</a></td> |
|
</tr> |
|
</table> |
|
ENDCOAUTH |
|
} |
|
# |
# Domain level |
# Domain level |
# |
# |
$r->print('<h4>Domain Level</h4>'. |
$r->print('<h4>Domain Level</h4>'. |
Line 266 ENDDROW
|
Line 293 ENDDROW
|
'<th>Group/Section</th><th>Start</th><th>End</th></tr>'); |
'<th>Group/Section</th><th>Start</th><th>End</th></tr>'); |
map { |
map { |
my $thiscourse=$_; |
my $thiscourse=$_; |
$thiscourse=~s:/:_:g; |
my $protectedcourse=$_; |
|
$thiscourse=~s:_:/:g; |
my %coursedata=&Apache::lonnet::coursedescription($thiscourse); |
my %coursedata=&Apache::lonnet::coursedescription($thiscourse); |
my $area=$coursedata{'description'}; |
my $area=$coursedata{'description'}; |
my $bgcol=$thiscourse; |
my $bgcol=$thiscourse; |
Line 275 ENDDROW
|
Line 303 ENDDROW
|
map { |
map { |
if (&Apache::lonnet::allowed('c'.$_,$thiscourse)) { |
if (&Apache::lonnet::allowed('c'.$_,$thiscourse)) { |
my $plrole=&Apache::lonnet::plaintext($_); |
my $plrole=&Apache::lonnet::plaintext($_); |
$r->print(<<ENDROW); |
$r->print(" |
<tr bgcolor=#$bgcol> |
<tr bgcolor=#$bgcol> |
<td><input type=checkbox name="act_$thiscourse\_$_"></td> |
<td><input type=checkbox name=\"act_$protectedcourse\_$_\"></td> |
<td>$plrole</td> |
<td>$plrole</td> |
<td>$area</td> |
<td>$area</td> |
<td><input type=text size=5 name="sec_$thiscourse\_$_"></td> |
<td>"); |
<td><input type=hidden name="start_$thiscourse\_$_" value=''> |
if ($_ ne 'cc') { |
|
$r->print("<input type=text size=5 name=\"sec_$protectedcourse\_$_\">"); |
|
} else { $r->print(" "); } |
|
$r->print(<<ENDROW); |
|
<td><input type=hidden name="start_$protectedcourse\_$_" value=''> |
<a href= |
<a href= |
"javascript:pjump('date_start','Start Date $plrole',document.cu.start_$thiscourse\_$_.value,'start_$thiscourse\_$_','cu.pres','dateset')">Set Start Date</a></td> |
"javascript:pjump('date_start','Start Date $plrole',document.cu.start_$protectedcourse\_$_.value,'start_$protectedcourse\_$_','cu.pres','dateset')">Set Start Date</a></td> |
<td><input type=hidden name="end_$thiscourse\_$_" value=''> |
<td><input type=hidden name="end_$protectedcourse\_$_" value=''> |
<a href= |
<a href= |
"javascript:pjump('date_end','End Date $plrole',document.cu.end_$thiscourse\_$_.value,'end_$thiscourse\_$_','cu.pres','dateset')">Set End Date</a></td> |
"javascript:pjump('date_end','End Date $plrole',document.cu.end_$protectedcourse\_$_.value,'end_$protectedcourse\_$_','cu.pres','dateset')">Set End Date</a></td> |
</tr> |
</tr> |
ENDROW |
ENDROW |
|
|
} |
} |
} ('st','ta','ep','ad','in','cc'); |
} ('st','ta','ep','ad','in','cc'); |
} sort keys %inccourses; |
} sort keys %inccourses; |