[LON-CAPA-cvs] cvs: loncom /lonnet/perl lonnet.pm
banghart
lon-capa-cvs@mail.lon-capa.org
Mon, 06 Dec 2004 18:08:40 -0000
banghart Mon Dec 6 13:08:40 2004 EDT
Modified files:
/loncom/lonnet/perl lonnet.pm
Log:
Including () after Perl internals.
Index: loncom/lonnet/perl/lonnet.pm
diff -u loncom/lonnet/perl/lonnet.pm:1.573 loncom/lonnet/perl/lonnet.pm:1.574
--- loncom/lonnet/perl/lonnet.pm:1.573 Sat Dec 4 13:35:27 2004
+++ loncom/lonnet/perl/lonnet.pm Mon Dec 6 13:08:39 2004
@@ -1,7 +1,7 @@
# The LearningOnline Network
# TCP networking package
#
-# $Id: lonnet.pm,v 1.573 2004/12/04 18:35:27 banghart Exp $
+# $Id: lonnet.pm,v 1.574 2004/12/06 18:08:39 banghart Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -3824,35 +3824,44 @@
foreach (@files) {
&logthis("current dir file $_");
}
- open OUT, '>'.$Apache::lonnet::perlvar{'lonDaemons'}.'/tmp/'.$filename;
+ open (OUT, '>'.$Apache::lonnet::perlvar{'lonDaemons'}.'/tmp/'.$filename);
foreach my $file (@files) {
- print OUT $ENV{'form.currentpath'}.$file."\n";
+ print (OUT $ENV{'form.currentpath'}.$file."\n");
}
foreach my $file (@other_files) {
- print OUT $file."\n";
+ print (OUT $file."\n");
}
- close OUT;
+ close (OUT);
return 'ok';
}
+sub clear_selected_files {
+ my ($user) = @_;
+ my $filename = $user."savedfiles";
+ open (OUT, '>'.$Apache::lonnet::perlvar{'lonDaemons'}.'/tmp/'.$filename);
+ print (OUT undef);
+ close (OUT);
+ return ("ok");
+}
+
sub files_in_path {
my ($user, $path) = @_;
my $filename = $user."savedfiles";
my %return_files;
- open IN, '<'.$Apache::lonnet::perlvar{'lonDaemons'}.'/tmp/'.$filename;
+ open (IN, '<'.$Apache::lonnet::perlvar{'lonDaemons'}.'/tmp/'.$filename);
while (my $line_in = <IN>) {
- chomp $line_in;
- my @paths_and_file = split m!/!, $line_in;
- my $file_part = pop @paths_and_file;
- my $path_part = join '/', @paths_and_file;
+ chomp ($line_in);
+ my @paths_and_file = split (m!/!, $line_in);
+ my $file_part = pop (@paths_and_file);
+ my $path_part = join ('/', @paths_and_file);
$path_part.='/';
my $path_and_file = $path_part.$file_part;
if ($path_part eq $path) {
$return_files{$file_part}= 'selected';
}
}
- close IN;
- return \%return_files;
+ close (IN);
+ return (\%return_files);
}
# called in portfolio select mode, to show files selected NOT in current directory
@@ -3861,21 +3870,21 @@
my $filename = $user."savedfiles";
my @return_files;
my $path_part;
- open IN, '<'.$Apache::lonnet::perlvar{'lonDaemons'}.'/tmp/'.$filename;
+ open (IN, '<'.$Apache::lonnet::perlvar{'lonDaemons'}.'/tmp/'.$filename);
while (<IN>) {
#ok, I know it's clunky, but I want it to work
my @paths_and_file = split m!/!, $_;
- my $file_part = pop @paths_and_file;
- chomp $file_part;
- my $path_part = join '/', @paths_and_file;
+ my $file_part = pop (@paths_and_file);
+ chomp ($file_part);
+ my $path_part = join ('/', @paths_and_file);
$path_part .= '/';
my $path_and_file = $path_part.$file_part;
if ($path_part ne $path) {
- push @return_files, ($path_and_file);
+ push (@return_files, ($path_and_file));
}
}
- close OUT;
- return @return_files;
+ close (OUT);
+ return (@return_files);
}
#--------------------------------------------------------------Get Marked as Read Only