version 1.138.2.7, 2022/01/01 20:45:09
|
version 1.138.2.8.2.2, 2023/01/21 21:34:08
|
Line 170 sub handler {
|
Line 170 sub handler {
|
} else { |
} else { |
my $brcrum; |
my $brcrum; |
if ($env{'form.folderpath'} =~ /^supplemental/) { |
if ($env{'form.folderpath'} =~ /^supplemental/) { |
|
&Apache::loncommon::validate_folderpath(1,'',$cnum,$cdom); |
my $title = $env{'form.title'}; |
my $title = $env{'form.title'}; |
if ($title eq '') { |
if ($title eq '') { |
$title = &mt('Syllabus'); |
$title = &mt('Syllabus'); |
Line 178 sub handler {
|
Line 179 sub handler {
|
&Apache::lonhtmlcommon::docs_breadcrumbs(undef,$crstype,undef,$title,1); |
&Apache::lonhtmlcommon::docs_breadcrumbs(undef,$crstype,undef,$title,1); |
} |
} |
$r->print(&Apache::lonwrapper::wrapper($r,$item,$brcrum,$env{'request.use_absolute'}, |
$r->print(&Apache::lonwrapper::wrapper($r,$item,$brcrum,$env{'request.use_absolute'}, |
undef,$is_pdf,&mt('Syllabus'))); |
undef,$is_pdf,undef,'','',&mt('Syllabus'))); |
} |
} |
} |
} |
return OK; |
return OK; |
Line 205 sub handler {
|
Line 206 sub handler {
|
$is_pdf = 1; |
$is_pdf = 1; |
} |
} |
if ($env{'form.folderpath'} =~ /^supplemental/) { |
if ($env{'form.folderpath'} =~ /^supplemental/) { |
|
&Apache::loncommon::validate_folderpath(1,'',$cnum,$cdom); |
my $title = $env{'form.title'}; |
my $title = $env{'form.title'}; |
if ($title eq '') { |
if ($title eq '') { |
$title = &mt('Syllabus'); |
$title = &mt('Syllabus'); |
} |
} |
|
$title = &HTML::Entities::encode($title,'\'"<>&'); |
$brcrum = |
$brcrum = |
&Apache::lonhtmlcommon::docs_breadcrumbs(undef,$crstype,undef,$title,1); |
&Apache::lonhtmlcommon::docs_breadcrumbs(undef,$crstype,undef,$title,1); |
} |
} |
$r->print(&Apache::lonwrapper::wrapper($r,$external,$brcrum,$env{'request.use_absolute'}, |
$r->print(&Apache::lonwrapper::wrapper($r,$external,$brcrum,$env{'request.use_absolute'}, |
$is_ext,$is_pdf,&mt('Syllabus'))); |
$is_ext,$is_pdf,undef,'','',&mt('Syllabus'))); |
} |
} |
return OK; |
return OK; |
} |
} |
Line 767 sub get_breadcrumbs{
|
Line 770 sub get_breadcrumbs{
|
my ($cdom,$cnum,$crstype,$args) = @_; |
my ($cdom,$cnum,$crstype,$args) = @_; |
return unless (ref($args) eq 'HASH'); |
return unless (ref($args) eq 'HASH'); |
if ($env{'form.folderpath'} =~ /^supplemental/) { |
if ($env{'form.folderpath'} =~ /^supplemental/) { |
|
&Apache::loncommon::validate_folderpath(1,'',$cnum,$cdom); |
my $title = $env{'form.title'}; |
my $title = $env{'form.title'}; |
if ($title eq '') { |
if ($title eq '') { |
$title = &mt('Syllabus'); |
$title = &mt('Syllabus'); |
Line 1320 sub save_changes {
|
Line 1324 sub save_changes {
|
&mt('An error occurred storing the external URL: [_1]',$putres). |
&mt('An error occurred storing the external URL: [_1]',$putres). |
'</div>'; |
'</div>'; |
} |
} |
$is_ext = $external; |
|
} |
} |
|
$is_ext = $external; |
} else { |
} else { |
$output = '<div class="LC_error">'. |
$output = '<div class="LC_error">'. |
&mt('External URL not saved -- invalid URL.'). |
&mt('External URL not saved -- invalid URL.'). |