--- loncom/interface/lonsyllabus.pm 2023/10/06 16:44:42 1.138.2.8.2.4
+++ loncom/interface/lonsyllabus.pm 2025/01/28 19:49:20 1.156
@@ -1,7 +1,7 @@
# The LearningOnline Network
# Syllabus
#
-# $Id: lonsyllabus.pm,v 1.138.2.8.2.4 2023/10/06 16:44:42 raeburn Exp $
+# $Id: lonsyllabus.pm,v 1.156 2025/01/28 19:49:20 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -40,6 +40,7 @@ use Apache::lonannounce;
use Apache::lonlocal;
use Apache::lonhtmlcommon;
use Apache::lonspeller();
+use Apache::lonwrapper();
use HTML::Entities();
sub handler {
@@ -520,7 +521,7 @@ sub handler {
$r->print($urls);
$r->print("
");
&Apache::lontemplate::print_textarea_template($r, $data{$field},
- $field, Apache::lontemplate->RICH_TEXT_ALWAYS_OFF);
+ $field, $fields{$field}, Apache::lontemplate->RICH_TEXT_ALWAYS_OFF);
&Apache::lontemplate::print_saveall_template($r);
$r->print("
");
&Apache::lontemplate::print_end_template($r);
@@ -778,7 +779,7 @@ sub get_breadcrumbs{
my ($cdom,$cnum,$crstype,$args) = @_;
return unless (ref($args) eq 'HASH');
if ($env{'form.folderpath'} =~ /^supplemental/) {
- &Apache::loncommon::validate_folderpath(1,'',$cnum,$cdom);
+ &Apache::loncommon::validate_folderpath(1,'',$cnum,$cdom);
my $title = $env{'form.title'};
if ($title eq '') {
$title = &mt('Syllabus');
@@ -859,11 +860,12 @@ sub chooser {
$output .= '
';
}
+ my $urllabeltext = &HTML::Entities::encode(&mt('Enter URL'),'"&<>');
$output .= ''."\n".
''."\n".
''."\n".
@@ -874,8 +876,8 @@ sub chooser {
''.
$depbutton;
} else {
- $output .= &mt('Title of Syllabus Page:').' '.
- ''."\n".
+ $output .= ''."\n".
' '."\n";
}
$output .= '
'."\n".
@@ -890,9 +892,10 @@ sub chooser {
} else {
$output .= $lt{'upl'};
}
+ my $labeltext = &HTML::Entities::encode(&mt('Choose syllabus file'),'"&<>');
$output .= '
'."\n".
''.
- ''."\n".
+ ''."\n".
' '.
'
'.
'