IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 28, 2007, 10:04:27 PM (18 years ago)
Author:
eugene
Message:

adding formats to fields, minor updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippMonitor/scripts/generate

    r15784 r15954  
    4545        # list of the table fields
    4646        if ($key eq "FIELD") {
    47             ($field, $width, $name, $show, $link, $extras) = split (/,\s+/, $value, 6);
     47            ($field, $width, $format, $name, $show, $link, $extras) = split (/,\s+/, $value, 7);
    4848            if (! $name) { die "table $ARGV[0] missing required elements\n"; }
    4949            # ($field) = $field =~ m|\s*(\S+)\s*|;
    5050
    51             if ($VERBOSE) { printf "%-20s %-20s %-20s %-20s %-20s\n", $field, $name, $show, $link, $extras; }
     51            if ($VERBOSE) { printf "%-20s %-20s %-20s %-20s %-20s %-20s\n", $field, $name, $format, $show, $link, $extras; }
     52
    5253            if ($show eq "") {$show = "value";}
    5354            push @field,   $field;
    5455            push @width,   $width;
     56            push @format,  $format;
    5557            push @name,    $name;
    5658            push @show,    $show;
     
    244246    if (@tdClasses == 0) { return; }
    245247    foreach $tdClass (@tdClasses) {
    246         print STDERR "write TD CLASS: $tdClass...\n";
    247248
    248249        # TD_CLASS class field expression
     
    254255        printf FILE "    \$class = \"$class\";\n";
    255256        printf FILE "  }\n";
    256 
    257         printf STDERR "  if ($field $testline) {\n";
    258         printf STDERR "    \$class = \"$class\";\n";
    259         printf STDERR "  }\n";
    260257    }
    261258}
     
    308305            # print the actual table cell line with the link...
    309306            if (! $value && ($field[$i] ne "*")) { $value = "\$row[$Nrow]"; }
    310             printf FILE "  write_table_cell (\$class, $myLink, $value);\n";
     307            print FILE "  write_table_cell (\$class, '$format[$i]', $myLink, $value);\n";
    311308            next;
    312309        }
     
    322319                $myLink = "\"\"";
    323320            }
    324             printf FILE "  write_table_cell (\$class, $myLink, $ops{$value});\n";
     321            print FILE "  write_table_cell (\$class, '$format[$i]', $myLink, $ops{$value});\n";
    325322            next;
    326323        }
     
    526523
    527524    $opline = "";
     525    @outwords = ();
     526    @outfields = ();
    528527    foreach $word (@words) {
    529528        $fword = &parse_fieldname ($word);
     
    538537    $outline = join (" ", @outfields);
    539538    $opf{$name} = $outline;
     539
     540    # print "ops: $name : $ops{$name}\n";
     541    # print "opf: $name : $opf{$name}\n";
    540542
    541543    return 1;
Note: See TracChangeset for help on using the changeset viewer.