Changeset 519 for trunk/cgi-bin/main.cgi


Ignore:
Timestamp:
10/19/12 16:15:59 (12 years ago)
Author:
Kris Deugau
Message:

/trunk

Move SQL for node search page into IPDB.pm. See #34.
Also tweak some handling for the lingering global statement handle
variable, since it may be undefined instead of a statement handle.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/cgi-bin/main.cgi

    r517 r519  
    155155}
    156156elsif ($webvar{action} eq 'nodesearch') {
    157   $sth = $ip_dbh->prepare("SELECT node_id, node_name FROM nodes ORDER BY node_type,node_id");
    158   $sth->execute() or $page->param(errmsg => $sth->errstr);
    159   my @nodelist;
    160   while (my ($nid,$nname) = $sth->fetchrow_array()) {
    161     my %row = (nodeid => $nid, nodename => $nname);
    162     push @nodelist, \%row;
    163   }
    164   $page->param(nodelist => \@nodelist);
     157  my $nodelist = getNodeList($ip_dbh);
     158  $page->param(nodelist => $nodelist);
    165159}
    166160
     
    201195}
    202196
    203 
     197$sth->finish if $sth;
    204198# Clean up IPDB globals, DB handle, etc.
    205199finish($ip_dbh);
Note: See TracChangeset for help on using the changeset viewer.