Diff for /loncom/interface/lonnotify.pm between versions 1.27 and 1.35

version 1.27, 2007/11/13 03:53:30 version 1.35, 2009/05/20 20:27:37
Line 118  sub start_page { Line 118  sub start_page {
 $start_page  $start_page
 $breadcrumbs  $breadcrumbs
 <br />  <br />
 <form name="$formname" method="POST">  <form name="$formname" method="post">
 ENDONE  ENDONE
   
     return $output;      return $output;
Line 149  function next_page(caller) { Line 149  function next_page(caller) {
     $output .= '<input type="hidden" name="command" />';      $output .= '<input type="hidden" name="command" />';
     $output .= '<table class="LC_notify_front_page">'.      $output .= '<table class="LC_notify_front_page">'.
               '<tr><td><a href="javascript:next_page('."'new'".')">'.                '<tr><td><a href="javascript:next_page('."'new'".')">'.
               'Send a new e-mail message to selected users from this domain</a></td></tr><tr>'.                &mt('Send a new e-mail to selected users from this domain').'</a></td></tr><tr>'.
               '<td><a href="javascript:next_page('."'view'".')">'.                '<td><a href="javascript:next_page('."'view'".')">'.
               'Display e-mail sent by Domain Coordinators in this domain'.                &mt('Display e-mail sent by Domain Coordinators in this domain').
               '</a></td></tr></table>';                '</a></td></tr></table>';
     $output .= &end_page();      $output .= &end_page();
   
Line 164  sub print_display_option_form { Line 164  sub print_display_option_form {
     &Apache::lonhtmlcommon::add_breadcrumb({text=>"Display options"});      &Apache::lonhtmlcommon::add_breadcrumb({text=>"Display options"});
   
     my $cmd = 'display';      my $cmd = 'display';
     my $submit_text = 'Display e-mail';      my $submit_text = &mt('Display e-mail');
     my @roles = ('dc');      my @roles = ('dc');
     my $now = time;      my $now = time;
   
Line 378  sub print_selection_form { Line 378  sub print_selection_form {
                'buil' => 'Building valid e-mail address from username, if missing from preferences:',                 'buil' => 'Building valid e-mail address from username, if missing from preferences:',
                'kerb' => 'Kerberos: enter default for each realm used in the domain, with comma separation of entries',                 'kerb' => 'Kerberos: enter default for each realm used in the domain, with comma separation of entries',
                'infs' => 'Internal, Filesystem and Local authentication: enter single default.',                 'infs' => 'Internal, Filesystem and Local authentication: enter single default.',
                'comp' => 'Compose Message'                 'comp' => 'Compose E-mail'
            );             );
     &Apache::lonhtmlcommon::add_breadcrumb      &Apache::lonhtmlcommon::add_breadcrumb
           ({text=>"Select Audience"});            ({text=>"Select Audience"});
Line 410  sub print_selection_form { Line 410  sub print_selection_form {
                      internal => 'text',                       internal => 'text',
                      krb4 => 'text',                       krb4 => 'text',
                      krb5 => 'text',                       krb5 => 'text',
                      local => 'text',                       localauth => 'text',
                      unix => 'text',                       unix => 'text',
                    );                     );
     $jscript .= &Apache::lonhtmlcommon::set_form_elements(\%elements);      $jscript .= &Apache::lonhtmlcommon::set_form_elements(\%elements);
Line 464  function setCourseCat(formname) { Line 464  function setCourseCat(formname) {
 </ul>'."\n";  </ul>'."\n";
     my $submit_text = $lt{'comp'};      my $submit_text = $lt{'comp'};
     my $cmd = 'compose';      my $cmd = 'compose';
     $output .= &Apache::lonhtmlcommon::role_select_row(\@roles,'Roles');      $output .= &Apache::lonhtmlcommon::role_select_row(\@roles,&mt('Roles'));
     $output .= &Apache::lonhtmlcommon::course_select_row('Courses',$formname,$totcodes,\@codetitles,\%idlist,\%idlist_titles);      $output .= &Apache::lonhtmlcommon::course_select_row(&mt('Courses'),$formname,$totcodes,\@codetitles,\%idlist,\%idlist_titles);
     $output .= &Apache::lonhtmlcommon::status_select_row(\%longtypes,&mt('Access status'));      $output .= &Apache::lonhtmlcommon::status_select_row(\%longtypes,&mt('Access status'));
     $output .= &Apache::lonhtmlcommon::email_default_row(\%authtypes,&mt('Username -> Email conversion'),$descrip);      $output .= &Apache::lonhtmlcommon::email_default_row(\%authtypes,&mt('Username -> E-mail conversion'),$descrip);
     $output .= &Apache::lonhtmlcommon::submit_row(&mt('Submit'),$cmd,$submit_text);      $output .= &Apache::lonhtmlcommon::submit_row(&mt('Submit'),$cmd,$submit_text);
     $output .= &Apache::lonhtmlcommon::end_pick_box();      $output .= &Apache::lonhtmlcommon::end_pick_box();
     $output .= &end_page();      $output .= &end_page();
Line 480  sub print_composition_form { Line 480  sub print_composition_form {
     &Apache::lonhtmlcommon::add_breadcrumb      &Apache::lonhtmlcommon::add_breadcrumb
         ({href=>"javascript:goBack('pick_target')",          ({href=>"javascript:goBack('pick_target')",
           text=>"Select Audience"},            text=>"Select Audience"},
          {text=>"Compose Message"});           {text=>"Compose E-mail"});
     my $jscript = &Apache::loncommon::check_uncheck_jscript();      my $jscript = &Apache::loncommon::check_uncheck_jscript();
     $jscript .= qq|      $jscript .= qq|
 function goBack(target) {  function goBack(target) {
Line 642  function goBack(target) { Line 642  function goBack(target) {
         $output .= &Apache::lonhtmlcommon::row_title(&mt('Sender e-mail address'));          $output .= &Apache::lonhtmlcommon::row_title(&mt('Sender e-mail address'));
         $output .= '<input type="text" name="sender" value="'.$sender.'" />';          $output .= '<input type="text" name="sender" value="'.$sender.'" />';
         $output .= &Apache::lonhtmlcommon::row_closure();          $output .= &Apache::lonhtmlcommon::row_closure();
         $output .= &Apache::lonhtmlcommon::submit_row(&mt('Submit'),'process',&mt('Send Message'));          $output .= &Apache::lonhtmlcommon::submit_row(&mt('Submit'),'process',&mt('Send'));
         $output .= &Apache::lonhtmlcommon::end_pick_box();          $output .= &Apache::lonhtmlcommon::end_pick_box();
     } else {      } else {
         $output .= $lt{'nore'}."\n".          $output .= $lt{'nore'}."\n".
Line 674  ENDSCRIPT Line 674  ENDSCRIPT
           text=>"Select audience"});            text=>"Select audience"});
     &Apache::lonhtmlcommon::add_breadcrumb      &Apache::lonhtmlcommon::add_breadcrumb
         ({href=>"javascript:goBack('compose')",          ({href=>"javascript:goBack('compose')",
           text=>"Compose Message"});            text=>"Compose E-mail"});
     &Apache::lonhtmlcommon::add_breadcrumb      &Apache::lonhtmlcommon::add_breadcrumb
         ({href=>"/adm/notify?command=process",          ({href=>"/adm/notify?command=process",
           text=>"Outcome"});            text=>"Outcome"});
Line 710  ENDSCRIPT Line 710  ENDSCRIPT
     } else {      } else {
         $output .= 'No mail sent - no recipients identified';           $output .= 'No mail sent - no recipients identified'; 
     }      }
     $output .= '<br /><a href="/adm/notify">Send another message?</a>'."\n";      $output .= '<br /><a href="/adm/notify">'.&mt('Send another e-mail').'</a>'."\n";
     $output .= '<input type="hidden" name="command" />'."\n".      $output .= '<input type="hidden" name="command" />'."\n".
                '<input type="hidden" name="origin" value="'.$formname.'" />'."\n";                 '<input type="hidden" name="origin" value="'.$formname.'" />'."\n";
     $output .= &Apache::lonhtmlcommon::echo_form_input(['command','origin']);      $output .= &Apache::lonhtmlcommon::echo_form_input(['command','origin']);
Line 769  sub get_user_info { Line 769  sub get_user_info {
 sub form_elements {  sub form_elements {
    my ($longtypes,$authtypes) = @_;     my ($longtypes,$authtypes) = @_;
    %{$longtypes} = (     %{$longtypes} = (
                    active => 'Currently has access',                     active => &mt('Currently has access'),
                    previous => 'Previously had access',                     previous => &mt('Previously had access'),
                    future => 'Will have future access',                     future => &mt('Will have future access'),
                    );                     );
    %{$authtypes} = (     %{$authtypes} = (
                    krb4 => 'Kerberos 4',                     krb4 => 'Kerberos 4',
                    krb5 => 'Kerberos 5',                     krb5 => 'Kerberos 5',
                    internal => 'Internal (LON-CAPA)',                     internal => 'Internal (LON-CAPA)',
                    unix => 'Filesystem (UNIX)',                     unix => 'Filesystem (UNIX)',
                    local => 'Local/Customized',                     localauth => 'Local/Customized',
                    );                     );
    return;     return;
 }  }

Removed from v.1.27  
changed lines
  Added in v.1.35


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