Diff for /loncom/xml/lonxml.pm between versions 1.102 and 1.105

version 1.102, 2001/07/12 15:53:44 version 1.105, 2001/08/06 19:44:54
Line 12 Line 12
 # 6/2,6/3,6/8,6/9 Gerd Kortemeyer  # 6/2,6/3,6/8,6/9 Gerd Kortemeyer
 # 6/12,6/13 H. K. Ng  # 6/12,6/13 H. K. Ng
 # 6/16 Gerd Kortemeyer  # 6/16 Gerd Kortemeyer
   # 7/27 H. K. Ng
   
 package Apache::lonxml;   package Apache::lonxml; 
 use vars   use vars 
Line 92  sub xmlbegin { Line 93  sub xmlbegin {
 }  }
   
 sub xmlend {  sub xmlend {
     return '</html>';      my $discussion='';
       if ($ENV{'request.course.id'}) {
          my $symb=&Apache::lonnet::symbread();
          if ($symb) {
             my %contrib=&Apache::lonnet::restore($symb,$ENV{'request.course.id'},
                        $ENV{'course.'.$ENV{'request.course.id'}.'.domain'},
        $ENV{'course.'.$ENV{'request.course.id'}.'.num'});
             if ($contrib{'version'}) {
                 $discussion.=
                     '<address><hr /><h2>Course Discussion of Resource</h2>';
                 my $idx;
                 for ($idx=1;$idx<=$contrib{'version'};$idx++) {
                     my $message=$contrib{$idx.':message'};
                     $message=~s/\n/\<br \/\>/g;
     $discussion.='<p><b>'.$contrib{$idx.':sendername'}.' at '.
         $contrib{$idx.':senderdomain'}.'</b> ('.
                         localtime($contrib{$idx.':timestamp'}).
                         '):<blockquote>'.$message.
                         '</blockquote></p>'; 
                 }
                 $discussion.='</address>';
             }
          }
       }
       return $discussion.'</html>';
 }  }
   
 sub fontsettings() {  sub fontsettings() {
Line 107  sub fontsettings() { Line 132  sub fontsettings() {
 sub registerurl {  sub registerurl {
     my $forcereg=shift;      my $forcereg=shift;
     if ($Apache::lonxml::registered) { return ''; }      if ($Apache::lonxml::registered) { return ''; }
       $Apache::lonxml::registered=1;
     if (($ENV{'REQUEST_URI'}!~/^\/(res\/)*adm\//) || ($forcereg)) {      if (($ENV{'REQUEST_URI'}!~/^\/(res\/)*adm\//) || ($forcereg)) {
         my $hwkadd='';          my $hwkadd='';
         if ($ENV{'REQUEST_URI'}=~/\.(problem|exam|quiz|assess|survey|form)$/) {          if ($ENV{'REQUEST_URI'}=~/\.(problem|exam|quiz|assess|survey|form)$/) {

Removed from v.1.102  
changed lines
  Added in v.1.105


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