version 1.50, 2006/07/07 21:57:58
|
version 1.52, 2006/07/17 15:07:26
|
Line 63 sub handler {
|
Line 63 sub handler {
|
my $cnum = $env{'course.'.$env{'request.course.id'}.'.num'}; |
my $cnum = $env{'course.'.$env{'request.course.id'}.'.num'}; |
|
|
my $view_permission = |
my $view_permission = |
&Apache::lonnet::allowed('vcg',$env{'request.course.id'}); |
&Apache::lonnet::allowed('vcg',$env{'request.course.id'}.($env{'request.course.sec'}?'/'.$env{'request.course.sec'}:'')); |
my $manage_permission = |
my $manage_permission = |
&Apache::lonnet::allowed('mdg',$env{'request.course.id'}); |
&Apache::lonnet::allowed('mdg',$env{'request.course.id'}.($env{'request.course.sec'}?'/'.$env{'request.course.sec'}:'')); |
&Apache::lonhtmlcommon::clear_breadcrumbs(); |
&Apache::lonhtmlcommon::clear_breadcrumbs(); |
|
|
my $gpterm = &Apache::loncommon::group_term(); |
my $gpterm = &Apache::loncommon::group_term(); |
Line 273 END
|
Line 273 END
|
if ($action eq 'modify' || $action eq 'delete') { |
if ($action eq 'modify' || $action eq 'delete') { |
$link .= $group; |
$link .= $group; |
} else { |
} else { |
$link .= $group.'/smppg'; |
$link .= $group.'/smppg?ref=grouplist'; |
} |
} |
$link .= '">'.$lt{$action}.'</a>'; |
$link .= '">'.$lt{$action}.'</a>'; |
if ($action eq 'view') { |
if ($action eq 'view') { |
Line 329 END
|
Line 329 END
|
$curr_groups{$group}); |
$curr_groups{$group}); |
my $description = &unescape( |
my $description = &unescape( |
$group_info{description}); |
$group_info{description}); |
my ($uname,$udom) = split(/:/,$group_info{creator}); |
$r->print('<font size="+1"><a href="/adm/'.$cdom.'/'.$cnum.'/'.$group.'/smppg?ref=grouplist">'.$group,'</a><font><br /><small>'.$description.'</small><br /><br />'); |
$r->print('<font size="+1"><a href="/adm/'.$udom.'/'.$uname.'/'.$group.'/smppg">'.$group,'</a><font><br /><small>'.$description.'</small><br /><br />'); |
|
} |
} |
} |
} |
} else { |
} else { |
Line 556 sub group_administration {
|
Line 555 sub group_administration {
|
$num_reenable ++; |
$num_reenable ++; |
next; |
next; |
} elsif (($start > $now)) { |
} elsif (($start > $now)) { |
$num_activate = 1; |
$num_activate ++; |
next; |
next; |
} else { |
} else { |
$num_expire ++; |
$num_expire ++; |
Line 1288 END
|
Line 1287 END
|
$r->print(' <input type="text" name="quota" size="4" />Mb'); |
$r->print(' <input type="text" name="quota" size="4" />Mb'); |
if ($action eq 'create') { |
if ($action eq 'create') { |
$r->print('<br />'. |
$r->print('<br />'. |
&mt('A total of [_1] Mb is shared between all [_2]s in the '. |
&mt('A total of [_1] Mb can be divided amongst all [_2]s in the '. |
'[_3], and [_4] Mb are currently unallocated.',$crsquota, |
'[_3], and [_4] Mb are currently unallocated.',$crsquota, |
$gpterm,lc($crstype),$freespace)); |
$gpterm,lc($crstype),$freespace)); |
} else { |
} else { |
Line 2076 sub current_membership {
|
Line 2075 sub current_membership {
|
'curf' => 'Current Functionality', |
'curf' => 'Current Functionality', |
'chpr' => 'Change Privileges' |
'chpr' => 'Change Privileges' |
); |
); |
my ($current,$hastools,$addtools,$num_reenable,$num_activate,$num_expire) = |
my ($current,$num_items,$hastools,$addtools) = |
&Apache::longroup::group_memberlist($cdom,$cnum,$groupname,$fixedprivs, |
&Apache::longroup::group_memberlist($cdom,$cnum,$groupname,$fixedprivs, |
$available); |
$available); |
if (keys(%{$current}) > 0) { |
if (keys(%{$current}) > 0) { |
$r->print(' |
$r->print(' |
<table> |
<table> |
<tr>'); |
<tr>'); |
if ($num_expire) { |
if ($num_items->{'active'}) { |
&check_uncheck_buttons($r,$formname,'expire',$lt{'expi'}); |
&check_uncheck_buttons($r,$formname,'expire',$lt{'expi'}); |
} |
} |
if ($num_reenable) { |
if ($num_items->{'previous'}) { |
&check_uncheck_buttons($r,$formname,'reenable',$lt{'reen'}); |
&check_uncheck_buttons($r,$formname,'reenable',$lt{'reen'}); |
} |
} |
if ($num_activate) { |
if ($num_items->{'future'}) { |
&check_uncheck_buttons($r,$formname,'activate',$lt{'acti'}); |
&check_uncheck_buttons($r,$formname,'activate',$lt{'acti'}); |
} |
} |
&check_uncheck_buttons($r,$formname,'deletion',$lt{'dele'}); |
&check_uncheck_buttons($r,$formname,'deletion',$lt{'dele'}); |
Line 3261 sub add_group_folder {
|
Line 3260 sub add_group_folder {
|
if ($action eq 'create') { |
if ($action eq 'create') { |
# check if group_allfolders.sequence exists. |
# check if group_allfolders.sequence exists. |
if (!$topmap) { |
if (!$topmap) { |
my $grpstitle = &mt('[_1] [_2]',$crstype,$ucgpterm); |
my $grpstitle = &mt('[_1] [_2]s',$crstype,$ucgpterm); |
my $topmap_url = '/'.$env{'course.'.$env{'request.course.id'}.'.url'}; |
my $topmap_url = '/'.$env{'course.'.$env{'request.course.id'}.'.url'}; |
$topmap_url =~ s|/+|/|g; |
$topmap_url =~ s|/+|/|g; |
if ($topmap_url =~ m|^/uploaded|) { |
if ($topmap_url =~ m|^/uploaded|) { |