function ApplyConfigDns() { $prod = "dns_main_settings"; include_once "ressources/class.dnsmasq.inc"; include_once "ressources/class.system.network.inc"; $users = new usersMenus(); $dnsfile = "/etc/resolv.conf"; if ($users->dnsmasq_installed == true) { $dnsmasq = new dnsmasq(); writelogs("DNSMASQ:: no resolv= " . $dnsmasq->main_array["no-resolv"], __FUNCTION__, __FILE__); //verify if dnsmasq is enabled if ($dnsmasq->main_array["no-resolv"] == 'justkey') { $dnsfile = "/etc/resolv.conf"; } else { $dnsfile = $dnsmasq->main_array["resolv-file"]; } if ($dnsfile == null) { $dnsfile = "/etc/resolv.conf"; } } writelogs("RESOLV:: = {$dnsfile}", __FUNCTION__, __FILE__); $net = new networking(); $net->SaveResolvconf($dnsfile); if ($users->dnsmasq_installed == true) { $dnsmasq->SaveConfToServer(); } //inadyn $sock = new sockets(); $sock->getfile("perform_inadyn"); $tpl = new templates(); echo $tpl->_ENGINE_parse_body(Success($prod)); }