version 1.5, 2009/05/25 22:56:34
|
version 1.8, 2009/10/13 04:48:03
|
Line 554 sub process_changes {
|
Line 554 sub process_changes {
|
if ($newvalues{$ext_entry} ne $values->{$stdrole.'.plaintext'}) { |
if ($newvalues{$ext_entry} ne $values->{$stdrole.'.plaintext'}) { |
my $dupname = 0; |
my $dupname = 0; |
if ($newvalues{$ext_entry} ne '') { |
if ($newvalues{$ext_entry} ne '') { |
my $dupname = 0; |
|
if (grep(/^\Q$newvalues{$ext_entry}\E$/,@replacements)) { |
if (grep(/^\Q$newvalues{$ext_entry}\E$/,@replacements)) { |
$dupname = 1; |
$dupname = 1; |
push(@{$disallowed->{'rolenames'}{'replacements'}},$newvalues{$ext_entry}); |
push(@{$disallowed->{'rolenames'}{'replacements'}},$newvalues{$ext_entry}); |
Line 655 sub process_changes {
|
Line 654 sub process_changes {
|
} |
} |
foreach my $key (keys(%env)) { |
foreach my $key (keys(%env)) { |
if ($key =~ /^form\.\Q$entry\E_($match_username:$match_domain)$/) { |
if ($key =~ /^form\.\Q$entry\E_($match_username:$match_domain)$/) { |
if ($env{'form.'.$key}) { |
if ($env{$key}) { |
my $nothide = $1; |
my $nothide = $1; |
if (!grep(/^\Q$nothide\E$/,@new_nothide)) { |
if (!grep(/^\Q$nothide\E$/,@new_nothide)) { |
push(@new_nothide,$nothide); |
push(@new_nothide,$nothide); |
Line 1424 sub assign_course_categories {
|
Line 1423 sub assign_course_categories {
|
} |
} |
my $catwin_js; |
my $catwin_js; |
if ($hascats) { |
if ($hascats) { |
my $alert = &mt('Use \"Save\" in the main window to save course categories'); |
my $alert = &mt("Use 'Save' in the main window to save course categories"); |
$catwin_js = <<ENDSCRIPT; |
$catwin_js = <<ENDSCRIPT; |
<script type="text/javascript"> |
<script type="text/javascript"> |
|
|
Line 2411 sub nothidepriv_row {
|
Line 2410 sub nothidepriv_row {
|
} |
} |
} |
} |
if (exists($privileged{$udom}{$uname})) { |
if (exists($privileged{$udom}{$uname})) { |
push(@privusers,$user); |
unless (grep(/^\Q$user\E$/,@privusers)) { |
|
push(@privusers,$user); |
|
} |
} |
} |
} |
} |
if (@privusers) { |
if (@privusers) { |
Line 2431 sub nothidepriv_row {
|
Line 2432 sub nothidepriv_row {
|
'</td><td align="left">'. |
'</td><td align="left">'. |
'<span class="LC_nobreak"><label>'. |
'<span class="LC_nobreak"><label>'. |
'<input type="radio" name="'.$item.'_'.$user.'"'. |
'<input type="radio" name="'.$item.'_'.$user.'"'. |
$hideon.' value="yes" />'.&mt('Hidden').'</label> '. |
$hideon.' value="" />'.&mt('Hidden').'</label> '. |
'<label><input type="radio" name="'.$item.'_'.$user.'"'. $hideoff.' value="" />'.&mt('Shown').'</label></span></td>'. |
'<label><input type="radio" name="'.$item.'_'.$user.'"'. $hideoff.' value="yes" />'.&mt('Shown').'</label></span></td>'. |
'</tr>'; |
'</tr>'; |
} |
} |
$datatable .= '</table>'; |
$datatable .= '</table>'; |