Diff for /loncom/interface/lonnavmaps.pm between versions 1.266 and 1.267.2.4

version 1.266, 2004/07/09 23:05:51 version 1.267.2.4, 2004/09/13 20:09:33
Line 513  sub timeToHumanString { Line 513  sub timeToHumanString {
         }          }
   
         # Not this year, so show the year          # Not this year, so show the year
         my $timeStr = strftime("on %A, %b %e %G at %I:%M %P", localtime($time));          my $timeStr = strftime("on %A, %b %e %Y at %I:%M %P", localtime($time));
         $timeStr =~ s/12:00 am/00:00/;          $timeStr =~ s/12:00 am/00:00/;
         $timeStr =~ s/12:00 pm/noon/;          $timeStr =~ s/12:00 pm/noon/;
         return $timeStr;          return $timeStr;
Line 1373  sub render { Line 1373  sub render {
     }      }
   
     # Check for any unread discussions in all resources.      # Check for any unread discussions in all resources.
     my $totdisc = 0;      if (!$args->{'resource_no_folder_link'}) {
     my $haveDisc = '';   my $totdisc = 0;
     my @allres=$navmap->retrieveResources();   my $haveDisc = '';
     foreach my $resource (@allres) {   my @allres=$navmap->retrieveResources();
         if ($resource->hasDiscussion()) {   foreach my $resource (@allres) {
             my $ressymb;      if ($resource->hasDiscussion()) {
             if ($resource->symb() =~ m-(___adm/\w+/\w+)/(\d+)/bulletinboard$-) {   my $ressymb;
                 $ressymb = 'bulletin___'.$2.$1.'/'.$2.'/bulletinboard';   if ($resource->symb() =~ m-(___adm/\w+/\w+)/(\d+)/bulletinboard$-) {
             } else {      $ressymb = 'bulletin___'.$2.$1.'/'.$2.'/bulletinboard';
                 $ressymb = $resource->symb();   } else {
             }      $ressymb = $resource->symb();
             $haveDisc .= $ressymb.':';   }
             $totdisc ++;   $haveDisc .= $ressymb.':';
         }   $totdisc ++;
     }      }
     if ($totdisc > 0) {   }
         $haveDisc =~ s/:$//;   if ($totdisc > 0) {
         my %lt = &Apache::lonlocal::texthash(      $haveDisc =~ s/:$//;
            'mapr' => 'Mark all posts read',      my %lt = &Apache::lonlocal::texthash(
            );   'mapr' => 'Mark all posts read',
         $result .= (<<END);   );
 &nbsp;&nbsp;&nbsp;<a href="javascript:document.clearbubbles.submit()">$lt{'mapr'}</a>&nbsp;<a href="javascript:void(open('/adm/help/NavMaps_MarkPosts_Read.hlp', 'Help_for_NavMaps_MarkPosts', 'menubar=0,toolbar=1,scrollbars=1,width=350,height=400,resizable=yes'))" title="Online Help"><image src="/adm/help/gif/smallHelp.gif" border="0" alt="(Help: NavMaps_MarkPostsLink)" /></a>      $result .= (<<END);
 <form name="clearbubbles" method="post" action="/adm/feedback">          &nbsp;&nbsp;&nbsp;<a href="javascript:document.clearbubbles.submit()">$lt{'mapr'}</a>&nbsp;<a href="javascript:void(open('/adm/help/NavMaps_MarkPosts_Read.hlp', 'Help_for_NavMaps_MarkPosts', 'menubar=0,toolbar=1,scrollbars=1,width=350,height=400,resizable=yes'))" title="Online Help"><image src="/adm/help/gif/smallHelp.gif" border="0" alt="(Help: NavMaps_MarkPostsLink)" /></a>
 <input type="hidden" name="navurl" value="$ENV{'QUERY_STRING'}" />   <form name="clearbubbles" method="post" action="/adm/feedback">
 <input type="hidden" name="navmaps" value="$haveDisc" />   <input type="hidden" name="navurl" value="$ENV{'QUERY_STRING'}" />
 </form>   <input type="hidden" name="navmaps" value="$haveDisc" />
    </form>
 END  END
     } else {          } else {
         $result .= '<br />';      $result .= '<br />';
    }
     }      }
     $result .= "<br />\n";      $result .= "<br />\n";
     if ($r) {      if ($r) {
Line 3980  sub getCompletionStatus { Line 3982  sub getCompletionStatus {
   
     # Left as separate if statements in case we ever do more with this      # Left as separate if statements in case we ever do more with this
     if ($status eq 'correct_by_student') {return $self->CORRECT;}      if ($status eq 'correct_by_student') {return $self->CORRECT;}
       if ($status eq 'correct_by_scantron') {return $self->CORRECT;}
     if ($status eq 'correct_by_override') {return $self->CORRECT_BY_OVERRIDE; }      if ($status eq 'correct_by_override') {return $self->CORRECT_BY_OVERRIDE; }
     if ($status eq 'incorrect_attempted') {return $self->INCORRECT; }      if ($status eq 'incorrect_attempted') {return $self->INCORRECT; }
     if ($status eq 'incorrect_by_override') {return $self->INCORRECT_BY_OVERRIDE; }      if ($status eq 'incorrect_by_override') {return $self->INCORRECT_BY_OVERRIDE; }
Line 4130  sub status { Line 4133  sub status {
   
     if ($dateStatus == PAST_DUE_ANSWER_LATER ||      if ($dateStatus == PAST_DUE_ANSWER_LATER ||
         $dateStatus == PAST_DUE_NO_ANSWER ) {          $dateStatus == PAST_DUE_NO_ANSWER ) {
         return $dateStatus;           return $suppressFeedback ? ANSWER_SUBMITTED : $dateStatus; 
     }      }
   
     if ($dateStatus == ANSWER_OPEN) {      if ($dateStatus == ANSWER_OPEN) {

Removed from v.1.266  
changed lines
  Added in v.1.267.2.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>