version 1.98, 2006/05/09 14:38:10
|
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 650 sub handler {
|
Line 650 sub handler {
|
$group =~ s/\W//g; |
$group =~ s/\W//g; |
if ($group) { |
if ($group) { |
($uname,$udom) = &get_name_dom($group); |
($uname,$udom) = &get_name_dom($group); |
my %curr_groups = &Apache::loncommon::coursegroups($udom,$uname, |
my %curr_groups = &Apache::longroup::coursegroups($udom,$uname, |
$group); |
$group); |
if (%curr_groups) { |
if (%curr_groups) { |
if (($view_permission) || (&Apache::lonnet::allowed('rgf', |
if (($view_permission) || (&Apache::lonnet::allowed('rgf', |
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 |