--- loncom/interface/lonrss.pm 2005/11/20 19:37:44 1.6
+++ loncom/interface/lonrss.pm 2006/03/21 21:25:33 1.12
@@ -1,7 +1,7 @@
# The LearningOnline Network
# RSS Feeder
#
-# $Id: lonrss.pm,v 1.6 2005/11/20 19:37:44 www Exp $
+# $Id: lonrss.pm,v 1.12 2006/03/21 21:25:33 albertel Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -97,6 +97,12 @@ sub advertisefeeds {
}
}
+sub rss_link {
+ my ($url) = @_;
+ return qq||;
+
+}
+
{
my $feedcounter;
sub addentry {
@@ -138,8 +144,18 @@ sub changestatus {
}
}
+sub changed_js {
+ return <
+ function changed(tform,id) {
+ tform.elements[id+"_modified"].checked=true;
+ }
+
+ENDSCRIPT
+}
+
sub handler {
- my $r = shift;
+ my ($r) = @_;
my $edit=0;
my $html=0;
@@ -165,15 +181,12 @@ sub handler {
my $feedname=&feedname($filename);
my $displayfeedname=&displayfeedname($filename,$uname,$udom);
if ($html) {
- $r->print(&Apache::lonxml::xmlbegin().&Apache::loncommon::bodytag
- ($displayfeedname,'','','',$udom,
- $env{'form.register'}).<
- function changed(tform,id) {
- tform.elements[id+"_modified"].checked=true;
- }
-
-ENDSCRIPT
+ $r->print(&Apache::lonxml::xmlbegin().
+ &Apache::loncommon::head($displayfeedname).
+ &Apache::loncommon::bodytag($displayfeedname,'','','',$udom,
+ $env{'form.register'}).
+ &changed_js());
+
} else {
$r->print("\n".
"\nhttp://".$ENV{'HTTP_HOST'}.'/public/'.$udom.'/'.$uname.'/'.
@@ -264,7 +277,7 @@ ENDEDIT
}
}
}
- $r->print("\n".($html?''.($edit?'':'').'