Beispiel #1
0
                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>";
                }
            } else {
                if ($ip_manager->get_family() == 6) {
                    if ($ip_db->get_subnet_size() != 128) {
                        echo "Split <select name='split'>";
                        for ($i = $ip_manager->get_length(); $i < 128; $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>";
                    }
                }
            }
        } else {
            echo "<input type='text' name='ip_hostip' style='width:200px;'/> / \n\t\t\t\t\t<input type='text' name='ip_hostsubnet' style='width:50px;'/>\n\t\t\t\t\t<input type='submit' name='ip_host' value='MAKE HOST' />";
        }
    } else {
        echo $ip_db->get_error();
    }
}
Beispiel #2
0
             if ($_POST['inh_assigned'] == "on") {
                 $host->set_assigned_to_id($ip_info->get_assigned_to_id());
             }
             if ($_POST['inh_status'] == "on") {
                 if ($ip_info->get_status() == 'PARENT') {
                     $host->set_status('FREE');
                 } else {
                     $host->set_status($ip_info->get_status());
                 }
             }
             if ($_POST['inh_tags'] == "on") {
                 $host->set_tags($ip_info->get_tags());
             }
             //if insert fails, show why
             if (!$host->insert("host")) {
                 echo Form::error("CANNOT ADD HOST! Details: " . $host->get_error());
             } else {
                 //update status to parent
                 $ip_info->set_status("PARENT");
                 $ip_info->update();
             }
         } else {
             //if all checks fail, show that.
             echo Form::warning("INVALID HOST");
         }
     } else {
         //if checks fail, show that
         echo Form::warning("INVALID HOST");
     }
 } else {
     if (isset($_POST['ip_update'])) {