Changeset 921 for branches


Ignore:
Timestamp:
08/14/25 15:51:22 (16 hours ago)
Author:
Kris Deugau
Message:

/branches/secondaryzones

Add "new secondary zone" data entry page

Location:
branches/secondaryzones
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • branches/secondaryzones/dns.cgi

    r920 r921  
    633633
    634634  listsecondaryzones();
     635
     636} elsif ($webvar{page} eq 'newsecondary') {
     637
     638  changepage(page => "secondaryzones", errmsg => "You are not permitted to add secondary zones")
     639        unless ($permissions{admin} || $permissions{domain_create});
     640
     641  $webvar{group} = $curgroup if !$webvar{group};
     642  fill_grouplist("grouplist", $webvar{group});
     643  fill_loclist($curgroup, $webvar{defloc} ? $webvar{defloc} : '');
     644
     645  if ($session->param('add_failed')) {
     646    $session->clear('add_failed');
     647    $page->param(add_failed => 1);
     648    $page->param(errmsg => $session->param('errmsg'));
     649    $session->clear('errmsg');
     650    $page->param(zone => $webvar{zone});
     651    $page->param(addinactive => $webvar{makeactive} eq 'n');
     652  }
    635653
    636654} elsif ($webvar{page} eq 'editsecondary') {
Note: See TracChangeset for help on using the changeset viewer.