Diag DNS do not show Add Alias if no priv to add alais

(cherry picked from commit 7fcccc8f09)
(cherry picked from commit f54a3ede59)
This commit is contained in:
Phil Davis 2017-05-21 09:07:56 +05:45 committed by jim-p
parent 7de0b827f3
commit d9f7babc79

View File

@ -116,7 +116,7 @@ function resolve_host_addresses($host) {
return $resolved;
}
if (isset($_POST['create_alias']) && (is_hostname($host) || is_ipaddr($host))) {
if (isAllowedPage('firewall_aliases_edit.php') && isset($_POST['create_alias']) && (is_hostname($host) || is_ipaddr($host))) {
$resolved = gethostbyname($host);
$type = "hostname";
if ($resolved) {
@ -281,7 +281,7 @@ $form->addGlobal(new Form_Button(
'fa-search'
))->addClass('btn-primary');
if (!empty($resolved)) {
if (!empty($resolved) && isAllowedPage('firewall_aliases_edit.php')) {
if ($alias_exists) {
$button_text = gettext("Update alias");
} else {