📄 edit_stub.cgi
字号:
#!/usr/local/bin/perl# edit_slave.cgi# Display options for an existing slave or stub zonerequire './bind8-lib.pl';&ReadParse();$conf = &get_config();$zconf = $conf->[$in{'index'}]->{'members'};$dom = $conf->[$in{'index'}]->{'value'};%access = &get_module_acl();&can_edit_zone(\%access, $dom) || &error($text{'slave_ecannot'});if ($0 =~ /edit_slave/) { &header($text{'slave_title'}, ""); }else { &header($text{'stub_title'}, ""); }print "<center><font size=+2>",&arpa_to_ip($dom),"</font></center>\n";print "<hr>\n";print "<form action=save_slave.cgi>\n";print "<input type=hidden name=index value=\"$in{'index'}\">\n";print "<input type=hidden name=slave_stub value=\"$scriptname\">\n";print "<table border width=100%>\n";print "<tr $tb> <td><b>$text{'slave_opts'}</b></td> </tr>\n";print "<tr $cb> <td><table width=100%>\n";print "<tr>\n";print &address_input($text{'slave_masters'}, "masters", $zconf);print &opt_input($text{'slave_max'}, "max-transfer-time-in", $zconf, $text{'default'}, 4, "minutes");print "</tr>\n";print "<tr>\n";print &opt_input($text{'slave_file'}, "file", $zconf, $text{'slave_none'}, 40);print "</tr>\n";print "<tr>\n";print &choice_input($text{'slave_check'}, "check-names", $zconf, $text{'warn'}, "warn", $text{'fail'}, "fail", $text{'ignore'}, "ignore", $text{'default'}, undef);print &choice_input($text{'slave_notify'}, "notify", $zconf, $text{'yes'}, "yes", $text{'no'}, "no", $text{'default'}, undef);print "</tr>\n";print "<tr>\n";print &addr_match_input($text{'slave_update'}, "allow-update", $zconf);print &addr_match_input($text{'slave_transfer'}, "allow-transfer", $zconf);print "</tr>\n";print "<tr>\n";print &addr_match_input($text{'slave_query'}, "allow-query", $zconf);print &address_input($text{'slave_notify2'}, "also-notify", $zconf);print "</tr>\n";print "</table></td></tr> </table><br>\n";if ($access{'ro'}) { print "</form>\n"; }else { print "<table width=100%><tr><td align=left>\n"; print "<input type=submit value='$text{'save'}'></td></form>\n"; print "<form action=delete_zone.cgi>\n"; print "<input type=hidden name=index value=\"$in{'index'}\">\n"; print "<td align=right><input type=submit ", "value='$text{'delete'}'></td></form>\n"; print "</tr></table>\n"; }print "<hr>\n";&footer("", $text{'index_return'});
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -