Example #1
0
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);
}
Example #2
0
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);
}
Example #3
0
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"));
}