$bridge['span'] = implode(',', $_POST['span']); } if (isset($_POST['edge'])) { $bridge['edge'] = implode(',', $_POST['edge']); } if (isset($_POST['autoedge'])) { $bridge['autoedge'] = implode(',', $_POST['autoedge']); } if (isset($_POST['ptp'])) { $bridge['ptp'] = implode(',', $_POST['ptp']); } if (isset($_POST['autoptp'])) { $bridge['autoptp'] = implode(',', $_POST['autoptp']); } $bridge['bridgeif'] = $_POST['bridgeif']; interface_bridge_configure($bridge); if ($bridge['bridgeif'] == "" || !stristr($bridge['bridgeif'], "bridge")) { $input_errors[] = gettext("Error occurred creating interface, please retry."); } else { if (isset($id) && $a_bridges[$id]) { $a_bridges[$id] = $bridge; } else { $a_bridges[] = $bridge; } write_config(); $confif = convert_real_interface_to_friendly_interface_name($bridge['bridgeif']); if ($confif != "") { interface_configure($confif); } header("Location: interfaces_bridge.php"); exit;
unset($bridge['span']); } if (isset($_POST['edge'])) { $bridge['edge'] = implode(',', $_POST['edge']); } if (isset($_POST['autoedge'])) { $bridge['autoedge'] = implode(',', $_POST['autoedge']); } if (isset($_POST['ptp'])) { $bridge['ptp'] = implode(',', $_POST['ptp']); } if (isset($_POST['autoptp'])) { $bridge['autoptp'] = implode(',', $_POST['autoptp']); } $bridge['bridgeif'] = $_POST['bridgeif']; $bridge['bridgeif'] = interface_bridge_configure($bridge); if ($bridge['bridgeif'] == "" || !stristr($bridge['bridgeif'], "bridge")) { $input_errors[] = gettext("Error occured creating interface, please retry."); } else { if (isset($id) && $a_bridges[$id]) { $a_bridges[$id] = $bridge; } else { $a_bridges[] = $bridge; } write_config(); $confif = convert_real_interface_to_friendly_interface_name($bridge['bridgeif']); if ($confif != "") { interface_configure($confif); } header("Location: interfaces_bridge.php"); exit;