Changeset 11874


Ignore:
Timestamp:
2006-05-29T14:14:40+12:00 (18 years ago)
Author:
mdewsnip
Message:

Split most of the code in write_static_browser_macrofile() off into a new function called write_static_browser_macros(), so it can be used by write_bilevel_static_browser_macrofile().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/cic-hcap/perllib/plugins/CICPlug.pm

    r11873 r11874  
    857857    my $static_browser_package_name = shift(@_);
    858858    my $name_to_id_mapping = shift(@_);
    859     my $table_columns = 2;
    860859
    861860    my $static_browser_macrofile_path = "$ENV{'GSDLHOME'}\\collect\\cic-hcap\\macros\\$static_browser_package_name.dm";
    862861    print STDERR "Writing $static_browser_macrofile_path...\n";
    863862    open(BROWSER_MACROFILE, ">$static_browser_macrofile_path") or die "Error: Could not write to $static_browser_macrofile_path.\n";
     863    close(BROWSER_MACROFILE);
     864
     865    &write_static_browser_macros($static_browser_package_name, $name_to_id_mapping);
     866}
     867
     868
     869sub write_static_browser_macros
     870{
     871    my $static_browser_package_name = shift(@_);
     872    my $name_to_id_mapping = shift(@_);
     873    my $table_columns = 2;
     874
     875    my $static_browser_macrofile_path = "$ENV{'GSDLHOME'}\\collect\\cic-hcap\\macros\\$static_browser_package_name.dm";
     876    open(BROWSER_MACROFILE, ">>$static_browser_macrofile_path") or die "Error: Could not write to $static_browser_macrofile_path.\n";
    864877    print BROWSER_MACROFILE "package $static_browser_package_name\n\n";
    865878    print BROWSER_MACROFILE "_cicstaticbrowser_ {\n";
     
    912925    close(BROWSER_MACROFILE);
    913926}
     927
    914928
    915929sub write_bilevel_static_browser_macrofile
Note: See TracChangeset for help on using the changeset viewer.