Diff for /loncom/homework/essayresponse.pm between versions 1.59 and 1.60

version 1.59, 2005/02/10 22:43:15 version 1.60, 2005/03/31 21:24:29
Line 48  sub start_essayresponse { Line 48  sub start_essayresponse {
  my $coll= &HTML::Entities::encode($Apache::lonhomework::history{"resource.$part.$id.collaborators"},'<>&"');   my $coll= &HTML::Entities::encode($Apache::lonhomework::history{"resource.$part.$id.collaborators"},'<>&"');
  my $uploadedfiletypes= &Apache::lonnet::EXT("resource.$part".'_'."$id.uploadedfiletypes");   my $uploadedfiletypes= &Apache::lonnet::EXT("resource.$part".'_'."$id.uploadedfiletypes");
         $uploadedfiletypes=~s/[^\w\,]//g;          $uploadedfiletypes=~s/[^\w\,]//g;
  my $uploadedfile= &HTML::Entities::encode($Apache::lonhomework::history{"resource.$part.$id.uploadedfile"},'<>&"');  
  $result='<br /><table border="1">';   $result='<br /><table border="1">';
  $result.='<tr><td>'.   $result.='<tr><td>'.
     '<input type="radio" name="HWDRAFT'.$part.'_'.$id.'" value="yes" checked="checked" /> '.      '<input type="radio" name="HWDRAFT'.$part.'_'.$id.'" value="yes" checked="checked" /> '.
Line 64  sub start_essayresponse { Line 63  sub start_essayresponse {
     $result .= &check_collaborators($ncol,$coll) if ($coll =~ /\w+/);      $result .= &check_collaborators($ncol,$coll) if ($coll =~ /\w+/);
     $result .='</td></tr>';      $result .='</td></tr>';
  }   }
         if ($uploadedfiletypes) {   $result.=&Apache::inputtags::file_selector($part,$id,
     $result.='<tr><td>'.&mt('Submit a file: (only one file can be uploaded)').     $uploadedfiletypes,'both');
  ' <br /><input type="file" size="50" name="HWFILE'.  
  $part.'_'.$id.'" /><br />'.  
  &mt('Allowed filetypes: <b>[_1]</b>',$uploadedfiletypes).'<br />'.  
                 '<strong>OR:</strong><br /><a href='."'".'javascript:void(window.open("/adm/portfolio?mode=selectfile&amp;fieldname=HWPORT'.$part.'_'.$id.'","cat","height=600,width=800,scrollbars=1,resizable=1,menubar=2,location=1"))'."'".'>Select Portfolio Files</a>'.  
                 '<br />'.  
                 '<input type="text" size="50" name="HWPORT'.$part.'_'.$id.'" value="" />'.  
  '<br />';  
     if ($Apache::lonhomework::history{"resource.$part.$id.portfiles"}=~/[^\s]/){  
         $result.="Portfolio files previously selected: <strong>".&Apache::lonnet::unescape($Apache::lonhomework::history{"resource.$part.$id.portfiles"})."</strong><br />";  
     }  
   
             if ($uploadedfile) {  
        my $url=$Apache::lonhomework::history{"resource.$part.$id.uploadedurl"};  
        push (@Apache::lonxml::extlinks,$url);  
        &Apache::lonnet::allowuploaded('/adm/essayresponse',$url);  
        my $curfile='<a href="'.$url.  
    '"><img src="/adm/lonIcons/unknown.gif" border=0" /> '.  
    $uploadedfile.'</a>';  
        $result.=&mt('Currently submitted: <tt>[_1]</tt>',$curfile);  
            } else {  
               $result.=&mt('(Hand in a file you have prepared on your computer)');  
            }  
            $result.='</td></tr>';   
         }  
         $result.='</table>';          $result.='</table>';
     }      }
     return $result;      return $result;

Removed from v.1.59  
changed lines
  Added in v.1.60


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