Ignore:
Timestamp:
1999-02-02T22:59:06+13:00 (25 years ago)
Author:
rjmcnab
Message:

Used GSDLCOLLECTDIR which is now defined in util.pm.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/perllib/plugin.pm

    r16 r134  
    33package plugin;
    44
     5require util;
    56
    67sub load_plugins {
     
    1011    foreach $plugin (@$plugin_list) {
    1112    # find the plugin
    12     if (-e "$ENV{'GSDLHOME'}/collect/$collection/perllib/plugins/${plugin}.pm") {
    13         require "$ENV{'GSDLHOME'}/collect/$collection/perllib/plugins/${plugin}.pm";
    14 
    15     } elsif (-e "$ENV{'GSDLHOME'}/perllib/plugins/${plugin}.pm") {
    16         require "$ENV{'GSDLHOME'}/perllib/plugins/${plugin}.pm";
    17 
    18     } else {
    19         die "ERROR - couldn't find plugin $plugin\n";
    20     }
     13    my $colplugname = &util::filename_cat($ENV{'GSDLCOLLECTDIR'},"perllib/plugins",
     14                          "${plugin}.pm");
     15    my $mainplugname = &util::filename_cat($ENV{'GSDLHOME'},"perllib/plugins",
     16                           "${plugin}.pm");
     17    if (-e $colplugname) { require $colplugname; }
     18    elsif (-e $mainplugname) { require $mainplugname; }
     19    else { die "ERROR - couldn't find plugin $plugin\n"; }
    2120
    2221    # create a plugin object
     
    4443    }
    4544
    46     print STDERR "WARNING - no plugin could process $base_dir$file\n";
     45    print STDERR "WARNING - no plugin could process " .
     46    &util::filename_cat($base_dir,$file) . "\n";
    4747}
    4848
Note: See TracChangeset for help on using the changeset viewer.