Beispiel #1
0
            $ip_2->set_status($status);
        }
    }
    if (isset($_POST['stub'])) {
        $stub = $_POST['stub'];
        $ip_2->set_stub($stub);
    }
    $ip_2->set_tags($tags);
    if (!$ip_2->update()) {
        return false;
    }
}
if (isset($_GET['stub'])) {
    $stub_id = explode("@", $_GET['stub']);
    $ip_db = new IP_Database($stub_id[1]);
    $ip_db->set_stub($stub_id[0]);
    $ip_manager = new Netblock();
    $ip_manager->set_IP($ip_db->get_address_int() . "/" . $ip_db->get_subnet_size(), $ip_db->get_family());
    if ($ip_db->update()) {
        if ($ip_db->is_stub() == 0) {
            if ($ip_manager->get_family() == 4) {
                if ($ip_db->get_subnet_size() != 32) {
                    echo "Split <select name='split'>";
                    for ($i = $ip_manager->get_length(); $i < 32; $i++) {
                        echo "<option value='" . ($i + 1) . "'>" . ($i + 1) . "</option>";
                    }
                    echo "</select>";
                    echo " <input type='submit' name='ip_split_submit' value='SPLIT NETWORK' />";
                } else {
                    echo "<span style='color:red; font-size:14px'>NO MORE SPLITS</span>";
                }
Beispiel #2
0
                                } else {
                                    //if checks fail, show that
                                    echo Form::warning("INVALID HOST");
                                }
                            } else {
                                if (isset($_POST['ip_update'])) {
                                    $ip_info->set_location_id($_POST['location']);
                                    $ip_info->set_owner_id($_POST['owner']);
                                    $ip_info->set_assigned_to_id($_POST['assigned']);
                                    $ip_info->set_description($_POST['description']);
                                    if (isset($_POST['status'])) {
                                        $ip_info->set_status($_POST['status']);
                                    }
                                    $ip_info->set_tags($_POST['tags']);
                                    $ip_info->set_title($_POST['title']);
                                    $ip_info->set_stub($_POST['stub']);
                                    if (!$ip_info->update()) {
                                        echo $ip_info->get_error();
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
//Check if a search is initiated
if (isset($_GET['search'])) {
    //if there is a search, set the data for the search field