version 1.97, 2006/03/19 22:08:38
|
version 1.100, 2006/05/18 20:29:00
|
Line 30 use Apache::lontexconvert;
|
Line 30 use Apache::lontexconvert;
|
use Apache::lonfeedback; |
use Apache::lonfeedback; |
use Apache::lonlocal; |
use Apache::lonlocal; |
use Apache::lonnet; |
use Apache::lonnet; |
|
use Apache::longroup; |
|
|
# receives a file name and path stub from username/userfiles/portfolio/ |
# receives a file name and path stub from username/userfiles/portfolio/ |
# returns an anchor tag consisting encoding filename and currentpath |
# returns an anchor tag consisting encoding filename and currentpath |
Line 501 sub upload {
|
Line 502 sub upload {
|
} else { |
} else { |
my $result=&Apache::lonnet::userfileupload('uploaddoc','', |
my $result=&Apache::lonnet::userfileupload('uploaddoc','', |
$port_path.$env{'form.currentpath'}); |
$port_path.$env{'form.currentpath'}); |
print STDERR "result was $result for $port_path.$env{'form.currentpath'}\n"; |
|
if ($result !~ m|^/uploaded/|) { |
if ($result !~ m|^/uploaded/|) { |
$r->print('<font color="red"> An errror occured ('.$result. |
$r->print('<font color="red"> An errror occured ('.$result. |
') while trying to upload '.&display_file().'</font><br />'); |
') while trying to upload '.&display_file().'</font><br />'); |
Line 649 sub handler {
|
Line 649 sub handler {
|
$group = $env{'form.group'}; |
$group = $env{'form.group'}; |
$group =~ s/\W//g; |
$group =~ s/\W//g; |
if ($group) { |
if ($group) { |
my %curr_groups = (); |
|
($uname,$udom) = &get_name_dom($group); |
($uname,$udom) = &get_name_dom($group); |
if (&Apache::loncommon::coursegroups(\%curr_groups,$udom,$uname, |
my %curr_groups = &Apache::longroup::coursegroups($udom,$uname, |
$group)) { |
$group); |
|
if (%curr_groups) { |
if (($view_permission) || (&Apache::lonnet::allowed('rgf', |
if (($view_permission) || (&Apache::lonnet::allowed('rgf', |
$env{'request.course.id'}.'/'.$group))) { |
$env{'request.course.id'}.'/'.$group))) { |
$portfolio_root = &get_portfolio_root($group); |
$portfolio_root = &get_portfolio_root($group); |
Line 732 sub handler {
|
Line 732 sub handler {
|
# 1) never been here, so directory structure not created |
# 1) never been here, so directory structure not created |
# 2) back-button navigation after deleting a directory |
# 2) back-button navigation after deleting a directory |
if ($current_path eq '/'){ |
if ($current_path eq '/'){ |
&Apache::lonnet::mkdiruserfile($uname,$udom,'portfolio'); |
&Apache::lonnet::mkdiruserfile($uname,$udom, |
|
&get_port_path($group)); |
} else { |
} else { |
# some directory that snuck in get rid of the directory |
# some directory that snuck in get rid of the directory |
# from the recent pulldown, just in case |
# from the recent pulldown, just in case |