function copy_dhcps4($from, $to) { set($to . "/start", query($from . "/start")); set($to . "/end", query($from . "/end")); set($to . "/domain", query($from . "/domain")); set($to . "/leasetime", query($from . "/leasetime")); set($to . "/router", query($from . "/router")); set($to . "/broadcast", query($from . "/broadcast")); //for netbios set($to . "/netbios/active", query($from . "/netbios/active")); set($to . "/netbios/learnfromwan", query($from . "/netbios/learnfromwan")); set($to . "/netbios/scope", query($from . "/netbios/scope")); set($to . "/netbios/ntype", query($from . "/netbios/ntype")); del($to . "/dns"); del($to . "/wins"); del($to . "/staticleases"); $cnt = query($from . "/dns/count"); set($to . "/dns/count", $cnt); if ($cnt > 0) { copy_entry($from . "/dns", $to . "/dns", $cnt); } $cnt = query($from . "/wins/count"); set($to . "/wins/count", $cnt); if ($cnt > 0) { copy_entry($from . "/wins", $to . "/wins", $cnt); } mov($from . "/staticleases", $to); }
function copy_dhcps4($from, $to) { set($to . "/start", query($from . "/start")); set($to . "/end", query($from . "/end")); set($to . "/domain", query($from . "/domain")); set($to . "/leasetime", query($from . "/leasetime")); set($to . "/router", query($from . "/router")); del($to . "/dns"); del($to . "/wins"); del($to . "/staticleases"); $cnt = query($from . "/dns/count"); set($to . "/dns/count", $cnt); if ($cnt > 0) { copy_entry($from . "/dns", $to . "/dns", $cnt); } $cnt = query($from . "/wins/count"); set($to . "/wins/count", $cnt); if ($cnt > 0) { copy_entry($from . "/wins", $to . "/wins", $cnt); } mov($from . "/staticleases", $to); }
function copy_dhcps6($from, $to) { set($to . "/network", query($from . "/network")); set($to . "/prefix", query($from . "/prefix")); set($to . "/start", query($from . "/start")); set($to . "/count", query($from . "/count")); set($to . "/mode", query($from . "/mode")); set($to . "/domain", query($from . "/domain")); $cnt = query($from . "/dns/count"); set($to . "/dns/count", $cnt); if ($cnt > 0) { copy_entry($from . "/dns", $to . "/dns", $cnt); } set($to . "/pd/enable", query($from . "/pd/enable")); set($to . "/pd/mode", query($from . "/pd/mode")); set($to . "/pd/network", query($from . "/pd/network")); set($to . "/pd/prefix", query($from . "/pd/prefix")); set($to . "/pd/slalen", query($from . "/pd/slalen")); set($to . "/pd/start", query($from . "/pd/start")); set($to . "/pd/count", query($from . "/pd/count")); set($to . "/pd/preferlft", query($from . "/pd/preferlft")); set($to . "/pd/validlft", query($from . "/pd/validlft")); }