print "Content-type: text/html\n\n";
# TODO
+
+
+
+
+
# what happens when files are not writable?
# make sure that error fields are hidden as well!
-# some global variables
-our $specFile = "";
-our $configFile = "";
-our $specFileName = "";
-our $configFileName = "";
-our $specTree;
-our $configTree;
-our $configMapsType;
}
parseConfigAndSpec( $cgiHash{'configFile'} );
print
-"<div class='ancestorInfo' align='center'>specifications loaded from $specFileName</div>";
+"<div class='ancestorInfo' align='center'>specifications loaded from ".getSpecFileName()."</div>";
- print_registers($specFile);
+ print_registers(getSpecFile());
}
if ( $cgiHash{'print'} eq 'settree' ) {
print_ancestorInfo();
- print_registers($configFile);
+ print_registers(getConfigFile());
}
if ( defined $cgiHash{'debuginput'} ) {
}
sub print_registers {
+
+ my $configFile = getConfigFile();
+ my $specFile = getSpecFile();
+ my $configFileName = getConfigFileName();
+ my $specFileName = getSpecFileName();
+ my $configTree = getConfigTree();
+ my $specTree = getSpecTree();
+
my $xmlfile = $_[0];
my $xmltree;
if ( $xmlfile eq $configFile ) {
sub print_fields {
+ my $configFile = getConfigFile();
+ my $specFile = getSpecFile();
+ my $configFileName = getConfigFileName();
+ my $specFileName = getSpecFileName();
+ my $configTree = getConfigTree();
+ my $specTree = getSpecTree();
+
my $register = $_[1];
my $xmlfile = $_[0];
my $registerName = $register->findvalue("./\@name");
}
sub print_ancestorInfo {
+
+ my $configFile = getConfigFile();
+ my $specFile = getSpecFile();
+ my $configFileName = getConfigFileName();
+ my $specFileName = getSpecFileName();
+
print "<div class='ancestorInfo' align='center'>";
#print "my ancestry:<br>";