Example #1
0
    }
    for ($i = 1; isset($config['interfaces']['opt' . $i]); $i++) {
        if ($config['interfaces']['opt' . $i]['if'] === $ifn) {
            return true;
        }
    }
    return false;
}
if (isset($_GET['act']) && $_GET['act'] === "del") {
    if (FALSE === ($cnid = array_search_ex($_GET['uuid'], $config['vinterfaces']['carp'], "uuid"))) {
        header("Location: interfaces_carp.php");
        exit;
    }
    $carp = $a_carp[$cnid];
    // Check if still in use.
    if (0 && carp_inuse($carp['if'])) {
        $input_errors[] = gettext("This CARP cannot be deleted because it is still being used as an interface.");
    } else {
        mwexec("/usr/local/sbin/rconf attribute remove 'ifconfig_{$carp['if']}'");
        unset($a_carp[$cnid]);
        write_config();
        touch($d_sysrebootreqd_path);
        header("Location: interfaces_carp.php");
        exit;
    }
}
include "fbegin.inc";
?>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
	<td class="tabnavtbl">
Example #2
0
    }
    for ($i = 1; isset($config['interfaces']['opt' . $i]); $i++) {
        if ($config['interfaces']['opt' . $i]['if'] === $ifn) {
            return true;
        }
    }
    return false;
}
if (isset($_GET['act']) && $_GET['act'] === "del") {
    if (FALSE === ($cnid = array_search_ex($_GET['uuid'], $config['vinterfaces']['carp'], "uuid"))) {
        header("Location: interfaces_carp.php");
        exit;
    }
    $carp = $a_carp[$cnid];
    // Check if still in use.
    if (carp_inuse($carp['if'])) {
        $input_errors[] = gettext("This CARP cannot be deleted because it is still being used as an interface.");
    } else {
        mwexec("/usr/local/sbin/rconf attribute remove 'ifconfig_{$carp['if']}'");
        unset($a_carp[$cnid]);
        write_config();
        touch($d_sysrebootreqd_path);
        header("Location: interfaces_carp.php");
        exit;
    }
}
include "fbegin.inc";
?>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
	<td class="tabnavtbl">