Ignore:
Timestamp:
2005-07-19T16:27:51+12:00 (19 years ago)
Author:
kjdon
Message:

added 'use strict' to all plugins, and made modifications (mostly adding 'my') to make them compile

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/perllib/plugins/SRCPlug.pm

    r10218 r10254  
    4242use parsargv;
    4343
     44use strict;
     45no strict 'refs'; # allow filehandles to be variables and viceversa
     46
    4447sub BEGIN {
    45     @ISA = ('BasPlug');
     48    @SRCPlug::ISA = ('BasPlug');
    4649}
    4750
     
    174177    ($$textref =~ m/^\s*\#\s*include\s*(?:\"|<)(.*?)(?:\"|>)/mg);
    175178   
    176     my $incs_done_ref=$doc_obj->get_metadata($section, "includes");
     179    my $incs_done_ref=$doc_obj->get_metadata($topsection, "includes");
    177180    my @incs_done;
    178181    if (defined($incs_done_ref)) {
     
    230233        my $classname=$1;
    231234        $classname =~ s/.*class\W(\w+).*/$1/;
    232         my $classes=$doc_obj->get_metadata($section, "class");
     235        my $classes=$doc_obj->get_metadata($topsection, "class");
    233236        foreach my $elem (@$classes) {
    234237            if ("$elem" eq "$classname") {goto class_done;}
Note: See TracChangeset for help on using the changeset viewer.