/[webpac]/trunk2/all2all.pl
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk2/all2all.pl

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 422 by dpavlin, Sat Sep 11 08:36:38 2004 UTC revision 423 by dpavlin, Sat Sep 11 20:21:28 2004 UTC
# Line 17  use WebPAC::Index; Line 17  use WebPAC::Index;
17    
18  my $webpac = new WebPAC(  my $webpac = new WebPAC(
19          code_page => 'ISO-8859-2',          code_page => 'ISO-8859-2',
20  #       limit_mfn => 100,          limit_mfn => 500,
21  #       debug => 1,  #       debug => 1,
22          low_mem => 1,  #       low_mem => 1,
23  ) || die;  ) || die;
24    
25  my $log = $webpac->_get_logger() || die "can't get logger";  my $log = $webpac->_get_logger() || die "can't get logger";
# Line 56  $log->info("rows: $maxmfn"); Line 56  $log->info("rows: $maxmfn");
56    
57  $webpac->open_import_xml(type => 'isis_hidra_ths');  $webpac->open_import_xml(type => 'isis_hidra_ths');
58    
 $log->debug("data: ",Dumper($webpac->{'data'}));  
   
59  while (my $rec = $webpac->fetch_rec) {  while (my $rec = $webpac->fetch_rec) {
60    
61          my @ds = $webpac->data_structure($rec);          my @ds = $webpac->data_structure($rec);
# Line 162  print HTML qq{ Line 160  print HTML qq{
160  <head>  <head>
161   <title>Browse</title>   <title>Browse</title>
162   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"/>   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"/>
163     <script type="text/javascript" src="bfilter/hide.js"></script>
164  </head>  </head>
165  <body>  <body>
166  <ul>  <ul>
# Line 180  foreach my $code (sort keys %{$webpac->{ Line 179  foreach my $code (sort keys %{$webpac->{
179    
180                  $log->debug("$code -> $v900 : $term [$mfn]");                  $log->debug("$code -> $v900 : $term [$mfn]");
181    
182                  print HTML qq{ <li><a href="thes/$mfn.html">$term</a></li>\n} if (-e "out/thes/$mfn.html");                  print HTML qq{ <li><a href="#mfn$mfn" onClick="return hide_show('mfn$mfn');">$term</a>&nbsp;<a href="thes/$mfn.html">&raquo;</a></li>\n} if (-e "out/thes/$mfn.html");
183    
184                  unless ($l->{"a:${code}::"}) {                  unless ($l->{"a:${code}::"}) {
185                          $log->warn("can't find 'a:${code}::'");                          $log->warn("can't find 'a:${code}::'");
186                          next;                          next;
187                  }                  }
188    
189                  print HTML qq{ <ul>\n};                  print HTML qq{ <a name="mfn$mfn"></a><ul id="mfn$mfn" style="display: none">\n};
190    
191                  foreach my $l2_v900 (@{ $l->{"a:${code}::"} }) {                  foreach my $l2_v900 (@{ $l->{"a:${code}::"} }) {
192                                                    
# Line 197  foreach my $code (sort keys %{$webpac->{ Line 196  foreach my $code (sort keys %{$webpac->{
196    
197                          $log->debug("$l2_code -> $l2_v900 : $l2_term [$l2_mfn]");                          $log->debug("$l2_code -> $l2_v900 : $l2_term [$l2_mfn]");
198    
199                          print HTML qq{  <li><a href="thes/$l2_mfn.html">$l2_term</a></li>\n} if (-e "out/thes/$l2_mfn.html");                          print HTML qq{  <li><a href="#mfn$l2_mfn" onClick="return hide_show('mfn$l2_mfn');">$l2_term</a>&nbsp;<a href="thes/$mfn.html">&raquo;</a></li>\n} if (-e "out/thes/$l2_mfn.html");
200                                                    
201                          unless ($l->{"a:${l2_code}:"}) {                          unless ($l->{"a:${l2_code}:"}) {
202                                  $log->warn("can't find 'a:${l2_code}:'");                                  $log->warn("can't find 'a:${l2_code}:'");
203                                  next;                                  next;
204                          }                          }
205    
206                          print HTML qq{  <ul>\n};                          print HTML qq{  <a name="mfn$l2_mfn"></a><ul id="mfn$l2_mfn" style="display: none">\n};
207    
208                          foreach my $l3_v900 (@{ $l->{"a:${l2_code}:"} }) {                          foreach my $l3_v900 (@{ $l->{"a:${l2_code}:"} }) {
209    
# Line 213  foreach my $code (sort keys %{$webpac->{ Line 212  foreach my $code (sort keys %{$webpac->{
212    
213                                  $log->debug(" -> $l3_v900 : $l3_term [$l3_mfn]");                                  $log->debug(" -> $l3_v900 : $l3_term [$l3_mfn]");
214    
215                                  print HTML qq{   <li><a href="thes/$l3_mfn.html">$l3_term</a></li>\n} if (-e "out/thes/$l3_mfn.html");                                  print HTML qq{   <li><a href="#mfn$l3_mfn.html">$l3_term</a>&nbsp;<a href="thes/$mfn.html">&raquo;</a></li>\n} if (-e "out/thes/$l3_mfn.html");
216                          }                          }
217    
218                          print HTML qq{  </ul>\n};                          print HTML qq{  </ul>\n};

Legend:
Removed from v.422  
changed lines
  Added in v.423

  ViewVC Help
Powered by ViewVC 1.1.26