Diff for /loncom/interface/loncommunicate.pm between versions 1.36 and 1.41

version 1.36, 2006/12/06 23:44:33 version 1.41, 2007/01/31 16:02:49
Line 55  sub menu { Line 55  sub menu {
      'User Notes, Records of Face-to-Face Discussions, and Critical Messages',       'User Notes, Records of Face-to-Face Discussions, and Critical Messages',
   
 'cbs' => "Configure Blocking of $usertype Communication during Exams",  'cbs' => "Configure Blocking of $usertype Communication during Exams",
 'blog' => 'Add or Edit Blog Entries'   
   
 );  );
     my %help=();      my %help=();
     foreach ('Course_Face_To_Face_Records,Course_Critical_Message',      foreach ('Course_Face_To_Face_Records,Course_Critical_Message',
Line 64  sub menu { Line 62  sub menu {
  $help{$_}=&Apache::loncommon::help_open_topic($_);   $help{$_}=&Apache::loncommon::help_open_topic($_);
     }      }
 # ------------------------------------------------------------------------ Menu  # ------------------------------------------------------------------------ Menu
     my ($can_srm,$can_dcm);      my ($can_srm,$can_dcm,$can_dff);
     if ($env{'request.course.id'}) {      if ($env{'request.course.id'}) {
         if ((&Apache::lonnet::allowed('srm',$env{'request.course.id'})) ||          if ((&Apache::lonnet::allowed('srm',$env{'request.course.id'})) ||
             (&Apache::lonnet::allowed('srm',$env{'request.course.id'}.'/'.              (&Apache::lonnet::allowed('srm',$env{'request.course.id'}.'/'.
Line 76  sub menu { Line 74  sub menu {
                                            $env{'request.course.sec'}))) {                                             $env{'request.course.sec'}))) {
             $can_dcm = 1;              $can_dcm = 1;
         }          }
           if ((&Apache::lonnet::allowed('dff',$env{'request.course.id'})) ||
               (&Apache::lonnet::allowed('dff',$env{'request.course.id'}.'/'.
                                              $env{'request.course.sec'}))) {
               $can_dff = 1;
           }
     }         }   
     $r->print(<<END);      $r->print(<<END);
 <table cellspacing="10" cellpadding="2">  <table cellspacing="10" cellpadding="2">
Line 83  sub menu { Line 86  sub menu {
 <td bgcolor="#FFFFAA">  <td bgcolor="#FFFFAA">
   <b><a href="/adm/email?compose=individual">$lt{'smu'}</a></b>    <b><a href="/adm/email?compose=individual">$lt{'smu'}</a></b>
 </td>  </td>
 <td bgcolor="#FFFFAA">  <td></td>
   <b><a href="/adm/$env{'user.domain'}/$env{'user.name'}/_rss.html">$lt{'blog'}</a></b>  
 </td>  
 </tr>  </tr>
 END  END
     if ($can_srm || !$can_dcm) {  
         $r->print('<tr>');  
     }  
     if ($can_srm) {      if ($can_srm) {
         $r->print(<<END);          $r->print(<<END);
   <tr>
 <td bgcolor="#FFFFAA">  <td bgcolor="#FFFFAA">
     <b><a href="/adm/email?compose=group">$lt{'bmc'}</a></b>$help{'Course_Broadcast_Message'}      <b><a href="/adm/email?compose=group">$lt{'bmc'}</a></b>$help{'Course_Broadcast_Message'}
 </td>  </td>
 <td bgcolor="#FFFFAA">  <td bgcolor="#FFFFAA">
   <b><a href="/adm/email?compose=upload">$lt{'dmu'}</a></b>    <b><a href="/adm/email?compose=upload">$lt{'dmu'}</a></b>
 </td></tr>  </td></tr>
 <tr><td bgcolor="#FFFFAA">  END
       }
       if ($can_dcm || $can_dff) {
           $r->print('<tr>');
       }
       if ($can_dff) {
           $r->print(<<END);
   <td bgcolor="#FFFFAA">
 <b><a href="/adm/email?recordftf=query">$lt{'unr'}</a></b>$help{'Course_Face_To_Face_Records,Course_Critical_Message'}  <b><a href="/adm/email?recordftf=query">$lt{'unr'}</a></b>$help{'Course_Face_To_Face_Records,Course_Critical_Message'}
 </td>  </td>
 END  END
Line 107  END Line 113  END
     if ($can_dcm) {      if ($can_dcm) {
         $r->print('          $r->print('
 <td bgcolor="#FFFFAA">  <td bgcolor="#FFFFAA">
   <b><a href="/adm/email?block=display">'.$lt{'cbs'}.'</a>    <b><a href="/adm/email?block=display">'.$lt{'cbs'}.'</a></b>
 </td>');  </td>');
     }      }
     if ($can_srm || $can_dcm) {      if ($can_dff || $can_dcm) {
         $r->print('</tr>');          $r->print('</tr>');
     }      }
     $r->print('</table>');      $r->print('</table>');
Line 135  sub handler { Line 141  sub handler {
 # ---------------------------------------------------------------------- Header  # ---------------------------------------------------------------------- Header
     &Apache::lonmsgdisplay::header($r);      &Apache::lonmsgdisplay::header($r);
     &menu($r);      &menu($r);
     &Apache::lonmsgdisplay::disall($r,'new');      &Apache::lonmsgdisplay::disall($r);
     $r->print(&Apache::loncommon::end_page());      $r->print(&Apache::loncommon::end_page());
     return OK;      return OK;
 }  }

Removed from v.1.36  
changed lines
  Added in v.1.41


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