Changeset 22886
- Timestamp:
- 2010-09-13T11:00:21+12:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/perllib/util.pm
r22883 r22886 663 663 } 664 664 665 sub get_timestamped_tmp_f ilename_in_collection665 sub get_timestamped_tmp_folder 666 666 { 667 667 668 my ($input_filename, $output_ext) = @_; 669 # derive tmp filename from input filename 670 my ($tailname, $dirname, $suffix) 671 = &File::Basename::fileparse($input_filename, "\\.[^\\.]+\$"); 672 673 # softlink to collection tmp dir 674 my $tmp_dirname = $dirname; 668 my $tmp_dirname; 675 669 if(defined $ENV{'GSDLCOLLECTDIR'}) { 676 670 $tmp_dirname = $ENV{'GSDLCOLLECTDIR'}; 677 671 } elsif(defined $ENV{'GSDLHOME'}) { 678 672 $tmp_dirname = $ENV{'GSDLHOME'}; 673 } else { 674 return undef; 679 675 } 680 676 … … 694 690 &util::mk_dir($tmp_dirname); 695 691 692 return $tmp_dirname; 693 } 694 695 sub get_timestamped_tmp_filename_in_collection 696 { 697 698 my ($input_filename, $output_ext) = @_; 699 # derive tmp filename from input filename 700 my ($tailname, $dirname, $suffix) 701 = &File::Basename::fileparse($input_filename, "\\.[^\\.]+\$"); 702 703 # softlink to collection tmp dir 704 my $tmp_dirname = &util::get_timestamped_tmp_folder(); 705 $tmp_dirname = $dirname unless defined $tmp_dirname; 696 706 697 707 # following two steps copied from ConvertBinaryFile 708 # do we need them?? can't use them as is, as they use plugin methods. 709 698 710 #$tailname = $self->SUPER::filepath_to_utf8($tailname) unless &unicode::check_is_utf8($tailname); 699 711
Note:
See TracChangeset
for help on using the changeset viewer.