} 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">
} 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">