Changeset 28560 for main/trunk/greenstone2/perllib/plugins
- Timestamp:
- 2013-10-30T20:54:49+13:00 (11 years ago)
- Location:
- main/trunk/greenstone2/perllib/plugins
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/perllib/plugins/LOMPlugin.pm
r24971 r28560 37 37 use MetadataRead; 38 38 use util; 39 use FileUtils; 39 40 use XMLParser; 40 41 use Cwd; … … 582 583 my $output_dir = $self->{'output_dir'}; 583 584 584 $output_dir = & util::filename_cat($output_dir,"_gsdldown.all");585 $output_dir = &FileUtils::filenameConcatenate($output_dir,"_gsdldown.all"); 585 586 586 587 if (! -d $output_dir) { … … 596 597 $file_url .= "index.html" if ($file_url =~ m/\/$/); 597 598 598 my $full_file_url = & util::filename_cat($output_dir,$file_url);599 my $full_file_url = &FileUtils::filenameConcatenate($output_dir,$file_url); 599 600 # the path to srcdoc will be used later in extrametadata to associate 600 601 # the lom metadata with the document. Needs to be relative to current 601 602 # directory. 602 my $srcdoc_path = & util::filename_cat("_gsdldown.all", $file_url);603 my $srcdoc_path = &FileUtils::filenameConcatenate("_gsdldown.all", $file_url); 603 604 my $check_timestamp = $self->{'check_timestamp'}; 604 605 my $status; … … 628 629 } 629 630 ##print STDERR "**** wget = $wget_cmd\n"; 630 631 632 # the wget binary is dependent on the gnomelib_env (particularly lib/libiconv2.dylib) being set, particularly on Mac Lions (android too?) 633 &util::set_gnomelib_env(); # this will set the gnomelib env once for each subshell launched, by first checking if GEXTGNOME is not already set 631 634 632 635 $status = system($wget_cmd); -
main/trunk/greenstone2/perllib/plugins/MediaWikiPlugin.pm
r19123 r28560 35 35 use HTMLPlugin; 36 36 use unicode; 37 use util; 38 use FileUtils; 37 39 38 40 use strict; # every perl program should have this! … … 218 220 $css_files[$css_file_count++] = $2 if defined $2; 219 221 } 222 223 # Set the env for wget once, outside the for loop 224 # the wget binary is dependent on the gnomelib_env (particularly lib/libiconv2.dylib) being set, particularly on Mac Lions (android too?) 225 &util::set_gnomelib_env(); # this will set the gnomelib env once for each subshell launched, by first checking if GEXTGNOME is not already set 220 226 221 227 # download the stylesheets if we haven't downloaded them yet … … 238 244 $css_file =~ s/\?(.+)$//isg; 239 245 240 my $css_file_path = & util::filename_cat($base_dir, $css_file);246 my $css_file_path = &FileUtils::filenameConcatenate($base_dir, $css_file); 241 247 242 248 # do nothing if we have already downloaded the css files … … 251 257 mkdir($path_check) if (! -d $path_check ); 252 258 } 253 259 254 260 # NOTE: wget needs configuration to directly access Internet 255 261 # These files should already downloaded if we used the MediaWikiDownload … … 293 299 $style_dir =~ s/import$/style/; 294 300 $css_file =~ m/(.*)\/(.*)$/; 295 $style_dir = & util::filename_cat($style_dir, $2);301 $style_dir = &FileUtils::filenameConcatenate($style_dir, $2); 296 302 297 303 if(open(OUTPUT, ">$style_dir")){ … … 477 483 my $macro_path = $base_dir; 478 484 $macro_path =~ s/import$/macros/; 479 my $extradm_file = & util::filename_cat($macro_path, "extra.dm");485 my $extradm_file = &FileUtils::filenameConcatenate($macro_path, "extra.dm"); 480 486 481 487 my $extra_dm = ""; … … 644 650 my $self = shift(@_); 645 651 646 my $about_macro_file = & util::filename_cat($ENV{'GSDLHOME'}, "macros", "about.dm");652 my $about_macro_file = &FileUtils::filenameConcatenate($ENV{'GSDLHOME'}, "macros", "about.dm"); 647 653 my $about_page_content = ""; 648 654 if (open(INPUT, "<$about_macro_file")){
Note:
See TracChangeset
for help on using the changeset viewer.