Ignore:
Timestamp:
08/28/25 13:42:55 (9 days ago)
Author:
Kris Deugau
Message:

/branches/secondaryzones

Update DNSDB::zoneStatus() to take a hash for arguments instead of bare
values, for easier calling for secondary zone cases

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/secondaryzones/dns.cgi

    r924 r931  
    412412    }
    413413    if ($flag && ($permissions{admin} || $permissions{domain_edit})) {
    414       my $stat = $dnsdb->zoneStatus($webvar{id}, 'n', $webvar{zonestatus});
     414      my $stat = $dnsdb->zoneStatus(zoneid => $webvar{id}, revrec => 'n', newstatus => $webvar{zonestatus});
    415415      $page->param(resultmsg => $DNSDB::resultstr);
    416416    } else {
     
    518518    }
    519519    if ($flag && ($permissions{admin} || $permissions{domain_edit})) {
    520       my $stat = $dnsdb->zoneStatus($webvar{id}, 'y', $webvar{zonestatus});
     520      my $stat = $dnsdb->zoneStatus(zoneid => $webvar{id}, revrec => 'y', newstatus => $webvar{zonestatus});
    521521      $page->param(resultmsg => $DNSDB::resultstr);
    522522    } else {
     
    620620    }
    621621    if ($flag && ($permissions{admin} || $permissions{domain_edit})) {
    622       my $stat = $dnsdb->secondaryzoneStatus($webvar{id}, 'n', $webvar{zonestatus});
     622      my $stat = $dnsdb->zoneStatus(zoneid => $webvar{id}, revrec => 'n', secondary => 'y', newstatus => $webvar{zonestatus});
    623623      $page->param(resultmsg => $DNSDB::resultstr);
    624624    } else {
     
    13311331        if $webvar{bulkaction} eq 'move';
    13321332    if ($webvar{bulkaction} eq 'deactivate' || $webvar{bulkaction} eq 'activate') {
    1333       my $stat = $dnsdb->zoneStatus($webvar{$input}, ($fr eq 'dom' ? 'n' : 'y'),
    1334         ($webvar{bulkaction} eq 'activate' ? 'domon' : 'domoff'));
     1333      my $stat = $dnsdb->zoneStatus(zoneid => $webvar{$input}, revrec => ($fr eq 'dom' ? 'n' : 'y'),
     1334        newstatus => ($webvar{bulkaction} eq 'activate' ? 'domon' : 'domoff'));
    13351335      $code = (defined($stat) ? 'OK' : 'FAIL');
    13361336      $msg = (defined($stat) ? $DNSDB::resultstr : $DNSDB::errstr);
Note: See TracChangeset for help on using the changeset viewer.