--- loncom/interface/lonmodifycourse.pm 2006/03/16 21:39:26 1.23
+++ loncom/interface/lonmodifycourse.pm 2006/05/30 12:46:09 1.25
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# automated enrollment course setup handler
#
-# $Id: lonmodifycourse.pm,v 1.23 2006/03/16 21:39:26 albertel Exp $
+# $Id: lonmodifycourse.pm,v 1.25 2006/05/30 12:46:09 www Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -35,6 +35,7 @@ use Apache::lonlocal;
use Apache::londropadd;
use LONCAPA::Enrollment;
use lib '/home/httpd/lib/perl';
+use LONCAPA;
sub print_course_selection_page {
my ($r,$tasklongref) = @_;
@@ -101,12 +102,12 @@ ENDBLOCK
if ($item =~ m/^($dom)_(\w+)$/) {
$crs = $2;
if ($courseIDs{$item} =~ /^([^:]*):([^:]*):([^:]*)/) {
- $description = &Apache::lonnet::unescape($1);
- $owner = &Apache::lonnet::unescape($3);
+ $description = &unescape($1);
+ $owner = &unescape($3);
} elsif ($courseIDs{$item} =~ /^([^:]*):([^:]*)$/) {
- $description = &Apache::lonnet::unescape($1);
+ $description = &unescape($1);
} else {
- $description = &Apache::lonnet::unescape($courseIDs{$item});
+ $description = &unescape($courseIDs{$item});
}
# Get course owner
if ($owner eq '') {
@@ -259,7 +260,7 @@ all settings except course code, course
}
}
my $numlocalcc = @local_ccs;
- my $bodytag=&Apache::loncommon::bodytag(&mt("Modify Course Settings"));
+
my $helplink=&Apache::loncommon::help_open_topic('Modify_Course',&mt("Help on Modifying Courses"));
my ($krbdef,$krbdefdom)=&Apache::loncommon::get_kerberos_defaults($dom);
my $curr_authtype = '';
@@ -534,7 +535,7 @@ sub modify_course {
}
}
if ($changeowner == 1 || $changecode == 1) {
- my $courseid_entry = &Apache::lonnet::escape($dom.'_'.$crs).'='.&Apache::lonnet::escape($description).':'.&Apache::lonnet::escape($env{'form.coursecode'}).':'.&Apache::lonnet::escape($env{'form.courseowner'});
+ my $courseid_entry = &escape($dom.'_'.$crs).'='.&escape($description).':'.&escape($env{'form.coursecode'}).':'.&escape($env{'form.courseowner'});
&Apache::lonnet::courseidput($dom,$courseid_entry,&Apache::lonnet::homeserver($crs,$dom));
}
@@ -648,7 +649,6 @@ sub modify_course {
sub print_header {
my ($r,$tasklongref,$description,$javascriptref) = @_;
my %lt =&Apache::lonlocal::texthash(
- 'vmcs' => 'View/Modify Course Settings',
'chco' => 'Choose a course',
'main' => 'Main Menu',
'comg' => 'Course Manager',
@@ -661,7 +661,7 @@ sub print_header {
$description = $lt{'comg'};
}
my $page = '';
- my $bodytag=&Apache::loncommon::bodytag($lt{'vmcs'});
+
if ($action eq 'start') {
$page = "$lt{'chco'}";
} else {
@@ -673,7 +673,7 @@ sub print_header {
$page .= " -> ".$$tasklongref{$action}."";
}
}
- my $html=&Apache::lonxml::xmlbegin();
+
my $js;
if ($action eq 'display') {
$js = '