'.&mt('for [_1]all resources in the course[_2]','','').'
';
if ($vars->{TARGETS} eq 'course') {
$level = 14; # general course, see lonparmset.pm perldoc
} elsif ($vars->{TARGETS} eq 'section') {
@@ -3648,16 +3648,10 @@ sub render {
$paramlevel = 'general';
} elsif ($vars->{GRANULARITY} eq 'map') {
my $navmap = Apache::lonnavmaps::navmap->new();
- if (defined($navmap)) {
- my $res = $navmap->getByMapPc($vars->{RESOURCE_ID});
- my $title = $res->compTitle();
- $symb = $res->symb();
- $resourceString .= '
'.&mt('for the map named [_1]',"$title").'
';
- } else {
- $resourceString .= '
'.&mt('for the map ID [_1] (name unavailable)',''.$vars->{RESOURCE_ID}.'').'
';
- &Apache::lonnet::logthis('Retrieval of map title failed in lonhelper.pm - could not create navmap object for course.');
-
- }
+ my $res = $navmap->getByMapPc($vars->{RESOURCE_ID});
+ my $title = $res->compTitle();
+ $symb = $res->symb();
+ $resourceString .= '
'.&mt('for the map named [_1]',"$title").'
';
if ($vars->{TARGETS} eq 'course') {
$level = 13; # general course, see lonparmset.pm perldoc
} elsif ($vars->{TARGETS} eq 'section') {
@@ -3670,18 +3664,13 @@ sub render {
$affectedResourceId = $vars->{RESOURCE_ID};
$paramlevel = 'map';
} else {
+ my $navmap = Apache::lonnavmaps::navmap->new();
+ my $res = $navmap->getById($vars->{RESOURCE_ID});
my $part = $vars->{RESOURCE_ID_part};
if ($part ne 'All Parts' && $part) { $parm_name=~s/^0/$part/; } else { $part=&mt('All Parts'); }
- my $navmap = Apache::lonnavmaps::navmap->new();
- if (defined($navmap)) {
- my $res = $navmap->getById($vars->{RESOURCE_ID});
- $symb = $res->symb();
- my $title = $res->compTitle();
- $resourceString .= '
'.&mt('for the resource named [_1] part [_2]',"$title","$part").'
';
- } else {
- $resourceString .= '
'.&mt('for the resource ID [_1] (name unavailable) part [_2]',''.$vars->{RESOURCE_ID}.'',"$part").'
';
- &Apache::lonnet::logthis('Retrieval of resource title failed in lonhelper.pm - could not create navmap object for course.');
- }
+ $symb = $res->symb();
+ my $title = $res->compTitle();
+ $resourceString .= '
'.&mt('for the resource named [_1] part [_2]',"$title","$part").'
';
if ($vars->{TARGETS} eq 'course') {
$level = 10; # general course, see lonparmset.pm perldoc
} elsif ($vars->{TARGETS} eq 'section') {
@@ -3760,7 +3749,7 @@ sub render {
# Print targets
if ($vars->{TARGETS} eq 'course') {
- $result .= '
'.&mt('for all students in course').'
';
+ $result .= '
'.&mt('for [_1]all students in course[_2]','','').'