version 1.163, 2012/08/14 15:45:06
|
version 1.164, 2012/08/21 21:12:08
|
Line 5047 sub publishlogo {
|
Line 5047 sub publishlogo {
|
# See if there is anything left |
# See if there is anything left |
unless ($fname) { return ('error: no uploaded file'); } |
unless ($fname) { return ('error: no uploaded file'); } |
$fname="$subdir/$fname"; |
$fname="$subdir/$fname"; |
my $filepath=$r->dir_config('lonDocRoot')."/priv/$dom/$confname"; |
my $docroot=$r->dir_config('lonDocRoot'); |
|
my $filepath="$docroot/priv"; |
|
my $relpath = "$dom/$confname"; |
my ($fnamepath,$file,$fetchthumb); |
my ($fnamepath,$file,$fetchthumb); |
$file=$fname; |
$file=$fname; |
if ($fname=~m|/|) { |
if ($fname=~m|/|) { |
($fnamepath,$file) = ($fname =~ m|^(.*)/([^/]+)$|); |
($fnamepath,$file) = ($fname =~ m|^(.*)/([^/]+)$|); |
} |
} |
my @parts=split(/\//,$filepath.'/'.$fnamepath); |
my @parts=split(/\//,"$filepath/$relpath/$fnamepath"); |
my $count; |
my $count; |
for ($count=4;$count<=$#parts;$count++) { |
for ($count=5;$count<=$#parts;$count++) { |
$filepath.="/$parts[$count]"; |
$filepath.="/$parts[$count]"; |
if ((-e $filepath)!=1) { |
if ((-e $filepath)!=1) { |
mkdir($filepath,02770); |
mkdir($filepath,02770); |
Line 5102 $env{'user.name'}.':'.$env{'user.domain'
|
Line 5104 $env{'user.name'}.':'.$env{'user.domain'
|
close(FH); |
close(FH); |
chmod(0660, $source); # Permissions to rw-rw---. |
chmod(0660, $source); # Permissions to rw-rw---. |
|
|
my $docroot=$r->dir_config('lonDocRoot'); |
|
my $targetdir=$docroot.'/res/'.$dom.'/'.$confname .'/'.$fnamepath; |
my $targetdir=$docroot.'/res/'.$dom.'/'.$confname .'/'.$fnamepath; |
my $copyfile=$targetdir.'/'.$file; |
my $copyfile=$targetdir.'/'.$file; |
|
|