--- rat/lonpage.pm 2023/09/12 14:55:16 1.111.2.13.2.7
+++ rat/lonpage.pm 2023/09/11 13:26:26 1.144
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Page Handler
#
-# $Id: lonpage.pm,v 1.111.2.13.2.7 2023/09/12 14:55:16 raeburn Exp $
+# $Id: lonpage.pm,v 1.144 2023/09/11 13:26:26 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -384,7 +384,7 @@ ENDEXT
} elsif ($cellemb{$_} eq 'ssi') {
# --------------------------------------------------------- This is an SSI cell
my $prefix='p_'.$_.'_';
- my $idprefix='p_'.join('_',($mapid,$resid,''));
+ my $idprefix= 'p_'.join('_',($mapid,$resid,''));
my %posthash=('request.prefix' => $prefix,
'LONCAPA_INTERNAL_no_discussion' => 'true',
'symb' => $symb);
@@ -422,9 +422,6 @@ ENDEXT
} elsif ($env{'form.'.$prefix.'markaccess'} eq 'yes') {
$posthash{'markaccess'} = $env{'form.'.$prefix.'markaccess'};
}
- if ($env{'environment.remote'} eq 'on') {
- $posthash{'inhibitmenu'} = 'yes';
- }
my $output=Apache::lonnet::ssi($src,%posthash);
$output=~s|//(\s*)?\s||gs;
if (($target eq 'tex') || ($target eq 'tex_answer')) {
@@ -698,7 +695,7 @@ ENDEXT
&Apache::loncommon::content_type($r,'text/html');
$r->send_http_header;
$r->print(&Apache::loncommon::start_page(undef,undef,
- {'force_register' => 1}));
+ {'force_register' => 1,}));
$r->print(&mt('This page is either empty or it only contains resources that are currently hidden').'. ');
$r->print('
'.&mt('Please use the LON-CAPA navigation arrows to move to another item in the course').
&Apache::loncommon::end_page());
@@ -751,7 +748,7 @@ ENDEXT
$uniquetimes{$item} = 1;
}
}
- if (scalar(keys(%uniquetimes)) == 1) {
+ if (scalar(keys(%uniquetimes)) == 1) {
my (%uniquedisplays,%uniquedones,$currdisp,$donebuttontime,
$donebuttonextras);
if (keys(%countdowndisp)) {
@@ -987,9 +984,13 @@ ENDEXT
$r->print(''.&mt('Missing composite page file.').'
'.
&mt("You may want to use the $crstype Editor to remove this item."));
} else {
- $r->print(''.
- &mt('This resource was unavailable when your '.lc($crstype).' session was loaded').'
'.
- &mt("Please use 'Contents' to list items available in the $crstype.").'');
+ if ($crstype eq 'Placement') {
+ $r->print(''.&mt('Missing page').'');
+ } else {
+ $r->print(''.
+ &mt('This resource was unavailable when your '.lc($crstype).' session was loaded').'
'.
+ &mt("Please use 'Contents' to list items available in the $crstype.").'');
+ }
}
$r->print(&Apache::loncommon::end_page());
} else {
@@ -1188,7 +1189,7 @@ sub add_countdown_timer {
$donebuttontext = &mt('Done');
$type = 'map';
}
- $donebutton =
+ $donebutton =
&Apache::lonmenu::done_button_js($type,'','',$proctor,$donebuttontext);
}
unless ($env{'environment.icons'} eq 'iconsonly') {