$subnet_err = $e; } $list .= "</ol>"; $error = $err->GenerateErrorLink("help/help.html", "#config_subnet", $defined['error'], $errors['val_missing'] . $list, NULL, NULL); } } // create current list of shared networks if ($group === "admin") { $sharedquery = "SELECT * FROM `conf_shared_networks` ORDER BY `shared-network-name` ASC"; } else { $sharedquery = "SELECT * FROM `conf_shared_networks` WHERE `group` = \"" . $group . "\" ORDER BY `shared-network-name` ASC"; } if (($current = $db->dbQuery($val->ValidateSQL($sharedquery, $dbconn), $dbconn)) !== -1) { $sharedlist = $db->dbArrayResultsAssoc($current); } $shared_networks = $misc->GenJumpMenuBoxSharedNetworks($sharedlist, 'shared_networks', $_GET['skin']); // create current list of subnets if ($group === "admin") { $subnetquery = "SELECT * FROM `conf_subnets` ORDER BY `subnet-name` ASC"; } else { $subnetquery = "SELECT * FROM `conf_subnets` WHERE `group` = \"" . $group . "\" ORDER BY `subnet-name` ASC"; } if (($current = $db->dbQuery($val->ValidateSQL($subnetquery, $dbconn), $dbconn)) !== -1) { $subnetlist = $db->dbArrayResultsAssoc($current); } // fix $_POST['checkboxes'] array if (empty($_GET['id']) && count($subnet_checkboxes) !== 0) { foreach ($subnet_checkboxes as $key => $value) { $fixed[$key]['subnet-name'] = $value; $fixed[$key]['shared-network'] = $shared_network; }