Changeset 17 for trunk/DNSDB.pm
- Timestamp:
- 09/30/09 16:54:10 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/DNSDB.pm
r16 r17 257 257 258 258 ## DNSDB::grpName() 259 # Return the domain name based on a domainID260 # Takes a database handle and the domainID261 # Returns the domainname or undef on failure259 # Return the group name based on a group ID 260 # Takes a database handle and the group ID 261 # Returns the group name or undef on failure 262 262 sub grpName { 263 263 $errstr = ''; … … 388 388 $sql .= " and not type=$reverse_typemap{SOA} order by $order"; 389 389 ##fixme: need to set nstart properly (offset is not internally multiplied with limit) 390 $sql .= " limit $nrecs offset $nstart"if $nstart ne 'all';390 $sql .= " limit $nrecs offset ".($nstart*$nrecs) if $nstart ne 'all'; 391 391 392 392 my $sth = $dbh->prepare($sql); … … 457 457 sub updateRec { 458 458 $errstr = ''; 459 459 460 my $dbh = shift; 460 461 my $defrec = shift; … … 475 476 476 477 if ($type == $reverse_typemap{MX} || $type == $reverse_typemap{SRV}) { 477 $dist = shift 478 or return ('FAIL',"MX or SRV requires distance");478 $dist = shift; 479 return ('FAIL',"MX or SRV requires distance") if !defined($dist); 479 480 if ($type == $reverse_typemap{SRV}) { 480 my $weight = shift481 or return ('FAIL',"SRV requires weight");482 my $port = shift483 or return ('FAIL',"SRV requires port");481 $weight = shift; 482 return ('FAIL',"SRV requires weight") if !defined($weight); 483 $port = shift; 484 return ('FAIL',"SRV requires port") if !defined($port); 484 485 } 485 486 } … … 490 491 $sth->execute($host,$type,$val,$ttl,$dist,$weight,$port,$id); 491 492 492 return ('FAIL',$sth->errstr ) if $sth->err;493 return ('FAIL',$sth->errstr."<br>\n$errstr<br>\n") if $sth->err; 493 494 494 495 return ('OK','OK');
Note:
See TracChangeset
for help on using the changeset viewer.