Changeset 627 for trunk/cgi-bin/IPDB.pm


Ignore:
Timestamp:
10/08/14 17:17:38 (10 years ago)
Author:
Kris Deugau
Message:

/trunk

Commit 3/mumble for work done intermittently over the past ~year.
See #5, comment 25:

  • Update suballocation list/summary; IPDB::listSubs(), main.cgi:showSubs(), and page template
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/cgi-bin/IPDB.pm

    r625 r627  
    460460  # Just In Case
    461461  $args{vrf} = '' if !$args{vrf};
    462   $args{rdepth} = 1 if !$args{rdepth};
    463462
    464463  # Snag the allocations for this block
    465   my $sth = $dbh->prepare("SELECT cidr,city,type,custid,swip,description".
    466         " FROM allocations WHERE parent = ? AND rdepth = ? ORDER BY cidr");
    467   $sth->execute($args{block},$args{rdepth});
     464  my $sth = $dbh->prepare("SELECT cidr,city,type,custid,swip,description,id,master_id".
     465        " FROM allocations WHERE parent_id = ? ORDER BY cidr");
     466  $sth->execute($args{parent});
    468467
    469468  # hack hack hack
     
    472471
    473472  my @blocklist;
    474   while (my ($cidr,$city,$type,$custid,$swip,$desc) = $sth->fetchrow_array()) {
     473  while (my ($cidr,$city,$type,$custid,$swip,$desc,$id) = $sth->fetchrow_array()) {
    475474    $custsth->execute($custid);
    476475    my ($ncust) = $custsth->fetchrow_array();
     
    484483        desc => $desc,
    485484        hassubs => ($type eq 'rm' || $type =~ /.c/ ? 1 : 0),
     485        id => $id,
    486486        );
    487487#    $row{subblock} = ($type =~ /^.r$/);         # hmf.  wonder why these won't work in the hash declaration...
Note: See TracChangeset for help on using the changeset viewer.