Example #1
0
                }
            }
        }
        if ($changecount > 0) {
            write_config($changedesc);
        }
        $retval = 0;
        $retval = system_hostname_configure();
        $retval |= system_hosts_generate();
        $retval |= system_resolvconf_generate();
        if (isset($config['dnsmasq']['enable'])) {
            $retval |= services_dnsmasq_configure();
        } elseif (isset($config['unbound']['enable'])) {
            $retval |= services_unbound_configure();
        }
        $retval |= system_timezone_configure();
        $retval |= system_ntp_configure();
        if ($olddnsallowoverride != $config['system']['dnsallowoverride']) {
            $retval |= send_event("service reload dns");
        }
        // Reload the filter - plugins might need to be run.
        $retval |= filter_configure();
        $savemsg = get_std_save_message($retval);
    }
    unset($ignore_posted_dnsgw);
}
$pgtitle = array(gettext("System"), gettext("General Setup"));
include "head.inc";
if ($input_errors) {
    print_input_errors($input_errors);
}
Example #2
0
                    if (is_ipaddrv6($olddnsservers[$dnscounter - 1])) {
                        mwexec("/sbin/route delete -inet6 " . escapeshellarg($olddnsservers[$dnscounter - 1]));
                    }
                }
            }
        }
        write_config();
        system_hostname_configure();
        system_hosts_generate();
        system_resolvconf_generate();
        if (isset($config['dnsmasq']['enable'])) {
            services_dnsmasq_configure();
        } elseif (isset($config['unbound']['enable'])) {
            services_unbound_configure();
        }
        system_timezone_configure();
        system_firmware_configure();
        system_ntp_configure();
        if ($olddnsallowoverride != $config['system']['dnsallowoverride']) {
            configd_run("dns reload");
        }
        // Reload the filter - plugins might need to be run.
        filter_configure();
        $savemsg = get_std_save_message();
    }
    unset($ignore_posted_dnsgw);
}
legacy_html_escape_form_data($pconfig);
include "head.inc";
?>