[LON-CAPA-cvs] cvs: loncom /interface lonsyllabus.pm
www
lon-capa-cvs@mail.lon-capa.org
Tue, 27 Aug 2002 15:40:27 -0000
www Tue Aug 27 11:40:27 2002 EDT
Modified files:
/loncom/interface lonsyllabus.pm
Log:
Better safe than sorry
Index: loncom/interface/lonsyllabus.pm
diff -u loncom/interface/lonsyllabus.pm:1.2 loncom/interface/lonsyllabus.pm:1.3
--- loncom/interface/lonsyllabus.pm:1.2 Tue Aug 27 11:17:45 2002
+++ loncom/interface/lonsyllabus.pm Tue Aug 27 11:40:27 2002
@@ -1,7 +1,7 @@
# The LearningOnline Network
# Syllabus
#
-# $Id: lonsyllabus.pm,v 1.2 2002/08/27 15:17:45 www Exp $
+# $Id: lonsyllabus.pm,v 1.3 2002/08/27 15:40:27 www Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -48,6 +48,12 @@
</head>
ENDDOCUMENT
my (undef,undef,$cdom,$cnum)=split(/\//,$r->uri);
+# Is this even a course?
+ unless (&Apache::lonnet::homeserver($cnum,$cdom)) {
+ $r->print('<body>No syllabus available</body>');
+ return OK;
+ }
+# ------------------------------------- There is such a course, get environment
my %courseenv=&Apache::lonnet::dump('environment',$cdom,$cnum);
$r->print(&Apache::loncommon::bodytag("Syllabus",'','','',$cdom));
$r->print('<h1>'.$courseenv{'description'}.'</h1><h3>'.