--- loncom/interface/slotrequest.pm 2025/03/20 17:59:20 1.150 +++ loncom/interface/slotrequest.pm 2025/03/31 13:55:06 1.151 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Handler for requesting to have slots added to a students record # -# $Id: slotrequest.pm,v 1.150 2025/03/20 17:59:20 raeburn Exp $ +# $Id: slotrequest.pm,v 1.151 2025/03/31 13:55:06 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -63,6 +63,10 @@ sub start_page { if ($bread_crumbs_component) { $args->{bread_crumbs_component} = $bread_crumbs_component; } + if ((($env{'form.requestattempt'}) || ($env{'form.context'} eq 'user')) && + ($env{'form.symb'})) { + $args->{'bread_crumbs_nomenu'} = 1; + } } if (($env{'form.requestattempt'}) || ($env{'form.command'} eq 'manageresv')) { my %loaditems = ( @@ -769,7 +773,7 @@ sub release_all_slot { if (!$result) { $r->print('

'.&mt($msg).'

'); } else { - $r->print("

$msg

"); + $r->print($msg); } $r->rflush(); } @@ -1061,7 +1065,8 @@ sub release_reservation { if ($mgr eq 'F') { $msg = &mt('Released Reservation for user: [_1]',"$uname:$udom"); } else { - $msg = ''.&mt('Released reservation: [_1]',$description).'

'; + $msg = '

'. + &mt('Released reservation: [_1]',$description).'

'; my $person = &Apache::loncommon::plainname($env{'user.name'},$env{'user.domain'}); my $subject = &mt('Reservation change: [_1]',$description); my $msgbody = &mt('Reservation released by [_1] for [_2].',$person,$description); @@ -1446,7 +1451,7 @@ sub show_choices { return; } if (!@{$available}) { - $output = ''.&mt('No available times.').''; + $output = '

'.&mt('No available times.').'

'; if ($env{'form.command'} ne 'manageresv') { my $target = &return_target(); $output .= ' '. @@ -1457,6 +1462,10 @@ sub show_choices { } else { return $output; } + } elsif ($env{'form.command'} ne 'manageresv') { + my $title = &Apache::lonnet::gettitle($symb); + my $headertext = &mt('Manage Reservation(s) for [_1]',$title); + $output .= '

'.$headertext.'

'; } if (@{$available} > 1) { my $numavailable = scalar(@{$available}); @@ -1522,18 +1531,22 @@ ENDSCRIPT $output .= '
'. '
'. - '
'.&mt('Open after').''. + '
'.&mt('Open after').''. &Apache::lonhtmlcommon::date_setter($chooserform,'start',$starttime,'','','','','','','',1,1). - '
'.&mt('Closed before').''. + '
'.&mt('Closed before').''. &Apache::lonhtmlcommon::date_setter($chooserform,'end',$endtime,'','','','','','','',1,1). '

'. ''. '