Diff for /loncom/interface/lonbulletin.pm between versions 1.57 and 1.58

version 1.57, 2009/12/22 06:32:04 version 1.58, 2010/01/31 06:03:55
Line 277  sub handler { Line 277  sub handler {
         elsif($syllabus{'uploaded.photourl'} && $target ne 'tex'){          elsif($syllabus{'uploaded.photourl'} && $target ne 'tex'){
             $r->print('<img src="'.$syllabus{'uploaded.photourl'}.'" alt="'.&mt('Image').'"/>');              $r->print('<img src="'.$syllabus{'uploaded.photourl'}.'" alt="'.&mt('Image').'"/>');
         }          }
         foreach my $field (sort(keys(%syllabusfields))) {          
             if (($syllabus{$field}) || ($allowed)) {          my %custom_handlers = ( 'aaa_title' => sub {} );
                 my $message=$syllabus{$field};   @htmlids = &Apache::lontemplate::print_template_fields($r, \%syllabus, \%syllabusfields, 
                 if (!&Apache::lonfeedback::contains_block_html($message)) {   $target, $allowed, Apache::lontemplate->RICH_TEXT_DETECT_HTML, \%custom_handlers);
                 &Apache::lonfeedback::newline_to_br(\$message);  
                 } else {  
                     $message = &Apache::lonfeedback::tidy_html($message);  
  }  
                 $message=&Apache::lonhtmlcommon::raw_href_to_link($message);  
                 if ($allowed) {  
                     $message=&Apache::lonspeller::markeduptext($message);  
                 }  
                 $message=&Apache::lontexconvert::msgtexconverted($message);  
                 unless ($field eq 'aaa_title') {  
                     if ($target ne 'tex') {  
  #output of syllabusfields will be generated here.   
  &Apache::lontemplate::print_start_template($r,$syllabusfields{$field},'LC_Box');  
                         $r->print($message);  
                         if ($allowed) {  
                             $r->print("<br /><div>");  
                             &Apache::lontemplate::print_textarea_template($r, $syllabus{$field},  
                             $field, Apache::lontemplate->RICH_TEXT_DETECT_HTML);  
                             &Apache::lontemplate::print_saveall_template($r);  
  $r->print("</div>");  
  }   
                     &Apache::lontemplate::print_end_template($r);  
                     push(@htmlids,$field);  
                     } else {  
                         $r->print('\\\\\textbf{'.$syllabusfields{$field}.'}\\\\'.&Apache::lonxml::xmlparse($r,'tex',$message));  
                     }  
                 }     
             }  
         }  
         if ($allowed) {          if ($allowed) {
             $r->print('</form>'.              $r->print('</form>'.
             &Apache::lonhtmlcommon::htmlareaselectactive(@htmlids));              &Apache::lonhtmlcommon::htmlareaselectactive(@htmlids));

Removed from v.1.57  
changed lines
  Added in v.1.58


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