Diff for /loncom/interface/lonsyllabus.pm between versions 1.103 and 1.104

version 1.103, 2009/12/03 02:13:28 version 1.104, 2009/12/22 06:31:02
Line 409  ENDSCRIPT Line 409  ENDSCRIPT
                         }                          }
                     }                      }
                     if ($allowed) {                      if ($allowed) {
                         if (!&Apache::lonfeedback::contains_block_html($urls)) {                           &Apache::lonfeedback::newline_to_br(\$urls);
                              &Apache::lonfeedback::newline_to_br(\$urls);                           &Apache::lontemplate::print_start_template($r,$syllabusfields{$field}.
                          }                             &Apache::loncommon::help_open_topic('Syllabus_URLs'),'LC_Box');
                          &Apache::lontemplate::print_template($r, $syllabusfields{$field}.                           $r->print($urls);
                                   &Apache::loncommon::help_open_topic('Syllabus_URLs'), $urls,$allowed,'LC_Box');                           $r->print("<br /><div>");
    &Apache::lontemplate::print_textarea_template($r, $syllabus{$field},
    $field, Apache::lontemplate->RICH_TEXT_ALWAYS_OFF);
    &Apache::lontemplate::print_saveall_template($r);                         
    $r->print("</div>");
    &Apache::lontemplate::print_end_template($r);
   
                     } else {                      } else {
                         $r->print($message);                          $r->print($message);
                     }                      }
                 } else {                  } else {
                     if (!&Apache::lonfeedback::contains_block_html($message)) {                      if (!&Apache::lonfeedback::contains_block_html($message)) {
                     &Apache::lonfeedback::newline_to_br(\$message);                      &Apache::lonfeedback::newline_to_br(\$message);
                     }                      } else {
                       $message = &Apache::lonfeedback::tidy_html($message);
    }
                       $message =~s|(https?\://[^\s]+)|<a href="$1"><tt>$1</tt></a>|g;
                     $message=&Apache::lonhtmlcommon::raw_href_to_link($message);                      $message=&Apache::lonhtmlcommon::raw_href_to_link($message);
   
                     if ($allowed) {                      if ($allowed) {
                         $message=&Apache::lonspeller::markeduptext($message);                          $message=&Apache::lonspeller::markeduptext($message);
                     }                      }
                     $message=&Apache::lontexconvert::msgtexconverted($message);                      $message=&Apache::lontexconvert::msgtexconverted($message);
                     if ($target ne 'tex') {                      if ($target ne 'tex') {
  #output of syllabusfields will be generated here.    #output of syllabusfields will be generated here. 
                         &Apache::lontemplate::print_template($r, $syllabusfields{$field}, $message,$allowed,'LC_Box');   &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);
                     } else {                      } else {
                         $r->print('\\\\\textbf{'.$syllabusfields{$field}.'}\\\\'.                          $r->print('\\\\\textbf{'.$syllabusfields{$field}.'}\\\\'.
                         &Apache::lonxml::xmlparse($r,'tex',$message).'\\\\');                          &Apache::lonxml::xmlparse($r,'tex',$message).'\\\\');
                     }                      }
                     push(@htmlids,$field);                      push(@htmlids,$field);
                 }                  }
                 if ($allowed) {  
                     if ($target ne 'tex') {  
                         &Apache::lontemplate::print_editbox_template($r, $syllabus{$field}, $field);  
                     }  
                 }  
             }              }
         }          }
         if ($allowed) {          if ($allowed) {

Removed from v.1.103  
changed lines
  Added in v.1.104


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