Diff for /loncom/interface/courseprefs.pm between versions 1.76 and 1.77

version 1.76, 2016/03/04 21:43:15 version 1.77, 2016/03/23 02:19:09
Line 419  sub handler { Line 419  sub handler {
                     { text => 'Discussion and Chat',                      { text => 'Discussion and Chat',
                       help => 'Course_Prefs_Discussions',                        help => 'Course_Prefs_Discussions',
                       ordered => ['pch.roles.denied','pch.users.denied',                        ordered => ['pch.roles.denied','pch.users.denied',
                                     'pac.roles.denied','pac.users.denied',
                                   'plc.roles.denied','plc.users.denied',                                    'plc.roles.denied','plc.users.denied',
                                   'allow_limited_html_in_feedback',                                    'allow_limited_html_in_feedback',
                                   'allow_discussion_post_editing',                                    'allow_discussion_post_editing',
Line 428  sub handler { Line 429  sub handler {
                          'pch.users.denied'             => 'No Resource Discussion',                           'pch.users.denied'             => 'No Resource Discussion',
                          'plc.roles.denied'             => 'No Chat room use',                           'plc.roles.denied'             => 'No Chat room use',
                          'plc.users.denied'             => 'No Chat room use',                           'plc.users.denied'             => 'No Chat room use',
                            'pac.roles.denied'             => 'No Anonymous Resource Discussion',
                            'pac.users.denied'             => 'No Anonymous Resource Discussion',  
                          allow_limited_html_in_feedback => 'Allow limited HTML in discussion',                           allow_limited_html_in_feedback => 'Allow limited HTML in discussion',
                          allow_discussion_post_editing  => 'Users can edit/delete own discussion posts',                           allow_discussion_post_editing  => 'Users can edit/delete own discussion posts',
                          discussion_post_fonts       => 'Discussion post fonts based on likes/unlikes',                           discussion_post_fonts          => 'Discussion post fonts based on likes/unlikes',
                                   },                                    },
                     },                      },
         'classlists' =>          'classlists' =>
Line 1021  sub process_changes { Line 1024  sub process_changes {
                                     }                                      }
                                 }                                  }
                             }                              }
                         } elsif (($entry eq 'plc.roles.denied') || ($entry eq 'pch.roles.denied')) {                          } elsif (($entry eq 'plc.roles.denied') || ($entry eq 'pch.roles.denied') ||
                                    ($entry eq 'pac.roles.denied')) {
                             my @denied = &Apache::loncommon::get_env_multiple('form.'.$entry);                              my @denied = &Apache::loncommon::get_env_multiple('form.'.$entry);
                             @denied = sort(@denied);                              @denied = sort(@denied);
                             my $deniedstr = '';                              my $deniedstr = '';
Line 1029  sub process_changes { Line 1033  sub process_changes {
                                 $deniedstr = join(',',@denied);                                    $deniedstr = join(',',@denied);  
                             }                              }
                             $newvalues{$entry} = $deniedstr;                              $newvalues{$entry} = $deniedstr;
                         } elsif (($entry eq 'plc.users.denied') || ($entry eq 'pch.users.denied')) {                          } elsif (($entry eq 'plc.users.denied') || ($entry eq 'pch.users.denied') ||
                                    ($entry eq 'pac.users.denied')) {
                             my $total = $env{'form.'.$entry.'_total'};                              my $total = $env{'form.'.$entry.'_total'};
                             my $userstr = '';                              my $userstr = '';
                             my @denied;                                my @denied;  
Line 3617  sub print_discussion { Line 3622  sub print_discussion {
                            &mt('(specific user(s))'),                             &mt('(specific user(s))'),
                    input => 'checkbox',                     input => 'checkbox',
                  },                   },
   
           'pac.roles.denied' => {
                      text => '<span class="LC_nobreak"><b>'.&mt($itemtext->{'pac.roles.denied'}).'</b>'.
                              &Apache::loncommon::help_open_topic("Course_Disable_Anonymous_Discussion").'</span><br />'.
                              &mt('(role-based)'),
                      input => 'checkbox',
                    },
   
           'pac.users.denied'   => {
                      text => '<span class="LC_nobreak"><b>'.&mt($itemtext->{'pac.users.denied'}).'</b><br />'.
                              &mt('(specific user(s))'),
                      input => 'checkbox',
                    },
   
         'allow_limited_html_in_feedback' => {          'allow_limited_html_in_feedback' => {
                    text => '<b>'.&mt($itemtext->{'allow_limited_html_in_feedback'}).'</b>',                     text => '<b>'.&mt($itemtext->{'allow_limited_html_in_feedback'}).'</b>',
                    input => 'radio',                     input => 'radio',
Line 3667  sub print_discussion { Line 3686  sub print_discussion {
             $datatable .= '</td><td align="right">'.              $datatable .= '</td><td align="right">'.
                           &user_table($cdom,$item,undef,                            &user_table($cdom,$item,undef,
                                       $settings->{$item},\%lt);                                        $settings->{$item},\%lt);
           } elsif ($item eq 'pac.roles.denied') {
               $datatable .= '</td><td align="right">'.
                             '<table>'.&role_checkboxes($cdom,$cnum,$item,$settings).
                             '</table>';
           } elsif ($item eq 'pac.users.denied') {
               $datatable .=  '</td><td align="right">'.
                              &user_table($cdom,$item,undef,
                                         $settings->{$item},\%lt);
         } elsif ($item eq 'allow_limited_html_in_feedback') {          } elsif ($item eq 'allow_limited_html_in_feedback') {
             $datatable .= &yesno_radio($item,$settings);              $datatable .= &yesno_radio($item,$settings);
         } elsif ($item eq 'allow_discussion_post_editing') {          } elsif ($item eq 'allow_discussion_post_editing') {

Removed from v.1.76  
changed lines
  Added in v.1.77


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>