--- loncom/interface/spreadsheet/lonspreadsheet.pm 2006/04/06 20:24:13 1.44 +++ loncom/interface/spreadsheet/lonspreadsheet.pm 2009/06/05 12:24:14 1.54 @@ -1,5 +1,5 @@ # -# $Id: lonspreadsheet.pm,v 1.44 2006/04/06 20:24:13 raeburn Exp $ +# $Id: lonspreadsheet.pm,v 1.54 2009/06/05 12:24:14 bisitz Exp $ # # Copyright Michigan State University Board of Trustees # @@ -73,12 +73,12 @@ use HTML::Entities(); sub textfield { my ($title,$name,$value)=@_; return "\n
$title:
".
- '';
+ '';
}
sub hiddenfield {
my ($name,$value)=@_;
- return ''."\n";
+ return ''."\n";
}
sub selectbox {
@@ -86,7 +86,7 @@ sub selectbox {
my $selout="\n
$title:
".'';
@@ -140,11 +140,11 @@ sub file_dialogs {
if ($spreadsheet->is_default()) {
$filename = 'Default';
}
- my $save_dialog = '
-
- $link
+ $link
\n\n";
#
+ my $headline = &mt('File Dialogs');
$result .=<
\n
@@ -266,22 +267,13 @@ sub handler {
$env{'form.sdomain'} = $domain;
my $section = &Apache::lonnet::getsection($domain,$name,
$env{'request.course.id'});
- my $group;
- my @groups = ();
+ my @groups;
if (($env{'user.name'} eq $name) && ($env{'user.domain'} eq $domain)) {
- @groups=&Apache::lonnet::sort_course_groups(
- $env{'request.course.groups'},
- $env{'request.course.id'});
+ @groups = &Apache::lonnet::sort_course_groups($env{'request.course.id'},
+ split(':',$env{'request.course.groups'}));
} else {
- my $grouplist = &Apache::lonnet::get_users_groups($domain,$name,
+ @groups = &Apache::lonnet::get_users_groups($domain,$name,
$env{'request.course.id'});
- if ($grouplist) {
- @groups=&Apache::lonnet::sort_course_groups($grouplist,
- $env{'request.course.id'});
- }
- }
- if (@groups > 0) {
- $group = $groups[0];
}
##
@@ -334,11 +326,11 @@ sub handler {
#
# Header....
#
- $r->print('