version 1.244, 2005/08/29 22:57:09
|
version 1.245, 2005/08/30 00:40:12
|
Line 2729 sub setinstmeta {
|
Line 2729 sub setinstmeta {
|
my ($r)=@_; |
my ($r)=@_; |
my $next_meta; |
my $next_meta; |
my $output; |
my $output; |
|
my $item_num; |
if ($env{'form.serial'}) { |
if ($env{'form.serial'}) { |
$next_meta = $env{'form.serial'}; |
$next_meta = $env{'form.serial'}; |
} else { |
} else { |
Line 2782 sub setinstmeta {
|
Line 2783 sub setinstmeta {
|
foreach my $key (sort keys %env) { |
foreach my $key (sort keys %env) { |
if ($key=~m/^course\.$env{'request.course.id'}\.metadata\.\d+\.title$/) { |
if ($key=~m/^course\.$env{'request.course.id'}\.metadata\.\d+\.title$/) { |
$key=~m/^course\.$env{'request.course.id'}\.metadata\.(\d+)\.title/; |
$key=~m/^course\.$env{'request.course.id'}\.metadata\.(\d+)\.title/; |
|
$item_num = $1; |
if ($1 ge $next_meta) { |
if ($1 ge $next_meta) { |
$next_meta = $1 + 1; |
$next_meta = $1 + 1; |
} |
} |
$output.='<tr><td>'.$env{$key}.'</td>'; |
$output.='<tr><td>'.$env{$key}.'</td>'; |
$output.='<td>Select one: <input type="radio" name="type" value="one" /><br />'; |
$output.='<td>Select one: <input type="radio" name="type'.$item_num.'" value="one" /><br />'; |
$output.='Select many: <input type="radio" name="type" value="many" /></td>'; |
$output.='Select many: <input type="radio" name="type'.$item_num.'" value="many" /></td>'; |
$output.='<td><input type="text" value="'.$env{$key.'.values'}.'" /></td></tr>'; |
$output.='<td><input name="values'.$item_num.'" type="text" value="'.$env{$key.'.values'}.'" /></td></tr>'; |
} |
} |
} |
} |
$output.='<tr><td><i>Create new instructor metadata item</i><br />'; |
$output.='<tr><td><i>Create new instructor metadata item</i><br />'; |
$output.='<input type="text" name="instmeta" /></td><td>Options here</td>'; |
$output.='<input type="text" name="newitem" /></td>'; |
|
$output.='<td>Select one: <input type="radio" name="typenew" value="one" /><br />'; |
|
$output.='Select many: <input type="radio" name="typenew" value="many" /></td>'; |
|
$output.='<td><input name="valuesnew" type="text" value="" /></td></tr>'; |
$output.='<td><input type="hidden" name="serial" value="'.$next_meta.'" /></td></tr>'; |
$output.='<td><input type="hidden" name="serial" value="'.$next_meta.'" /></td></tr>'; |
$r->print(<<ENDenv); |
$r->print(<<ENDenv); |
<form method="post" action="/adm/parmset?action=setinstmeta" name="form"> |
<form method="post" action="/adm/parmset?action=setinstmeta" name="form"> |